1
1
Fork 0
mirror of https://github.com/mjl-/mox.git synced 2025-04-21 21:40:01 +03:00

add more rfc's and shuffle roadmap once more

This commit is contained in:
Mechiel Lukkien 2025-02-23 12:08:11 +01:00
parent 3b224ea0c2
commit 463e801909
No known key found for this signature in database
2 changed files with 20 additions and 14 deletions

View file

@ -135,34 +135,38 @@ https://nlnet.nl/project/Mox/.
## Roadmap
- "mox setup" command, with webapp for interactive setup
- Automate DNS management, for setup and maintenance, such as DANE/DKIM key rotation.
- "mox setup" command, using admin web interface for interactive setup
- Automate DNS management, for setup and maintenance, such as DANE/DKIM key rotation
- Config options for "transactional email domains", for which mox will only
send messages
- More IMAP extensions (UNAUTHENTICATE, REPLACE, NOTIFY, MULTIAPPEND, OBJECTID, UIDONLY)
- Encrypted storage of files (email messages, TLS keys), also with per account keys
- Recognize common deliverability issues and help postmasters solve them
- Calendaring with CalDAV/iCal
- More IMAP extensions (PREVIEW, COMPRESS=DEFLATE, UNAUTHENTICATE,
REPLACE, QUOTA, NOTIFY, MULTIAPPEND, OBJECTID, MULTISEARCH, THREAD, SORT)
- Introbox, to which first-time senders are delivered
- ARC, with forwarded email from trusted source
- Add special IMAP mailbox ("Queue?") that contains queued but
undelivered messages, updated with IMAP flags/keywords/tags and message headers.
- Forwarding (to an external address)
- External addresses in aliases/lists.
- Autoresponder (out of office/vacation)
- IMAP extensions for "online"/non-syncing/webmail clients (SORT (including
- Mailing list manager
- IMAP extensions for "online"/non-syncing/webmail clients (MULTISEARCH, SORT (including
DISPLAYFROM, DISPLAYTO), THREAD, PARTIAL, CONTEXT=SEARCH CONTEXT=SORT ESORT,
FILTERS)
FILTERS, PREVIEW)
- IMAP ACL support, for account sharing (interacts with many extensions and code)
- Improve support for mobile clients with extensions: IMAP URLAUTH, SMTP
CHUNKING and BINARYMIME, IMAP CATENATE
- Mailing list manager
- Privilege separation, isolating parts of the application to more restricted
sandbox (e.g. new unauthenticated connections)
- Using mox as backup MX
- JMAP
- Sieve for filtering (for now see Rulesets in the account config)
- ARC, with forwarded email from trusted source
- Milter support, for integration with external tools
- SMTP DSN extension
- IMAP Sieve extension, to run Sieve scripts after message changes (not only
new deliveries)
- OAUTH2 support, for single sign on
- SMTP DSN extension
- Forwarding (to an external address)
There are many smaller improvements to make as well, search for "todo" in the code.
@ -175,8 +179,6 @@ change in the future.
- POP3
- Delivery to (unix) OS system users
- Support for pluggable delivery mechanisms
- iOS Mail push notifications (with XAPPLEPUSHSERVICE undocumented imap
extension and hard to get APNS certificate)
# FAQ - Frequently Asked Questions

View file

@ -166,7 +166,7 @@ https://www.iana.org/assignments/message-headers/message-headers.xhtml
9051 Yes - Internet Message Access Protocol (IMAP) - Version 4rev2
1733 -Yes - DISTRIBUTED ELECTRONIC MAIL MODELS IN IMAP4
2087 Roadmap - IMAP4 QUOTA extension
2087 Partial Obs (RFC 9208) IMAP4 QUOTA extension
2088 - Obs (RFC 7888) IMAP4 non-synchronizing literals
2152 Yes - UTF-7 A Mail-Safe Transformation Format of Unicode
2177 Yes - IMAP4 IDLE command
@ -217,7 +217,7 @@ https://www.iana.org/assignments/message-headers/message-headers.xhtml
5957 Roadmap - Display-Based Address Sorting for the IMAP4 SORT Extension
6154 Yes - IMAP LIST Extension for Special-Use Mailboxes
6203 No - IMAP4 Extension for Fuzzy Search
6237 Roadmap Obs (RFC 7377) IMAP4 Multimailbox SEARCH Extension
6237 -Roadmap Obs (RFC 7377) IMAP4 Multimailbox SEARCH Extension
6851 Yes - Internet Message Access Protocol (IMAP) - MOVE Extension
6855 Yes - IMAP Support for UTF-8
6858 No - Simplified POP and IMAP Downgrading for Internationalized Email
@ -236,6 +236,10 @@ https://www.iana.org/assignments/message-headers/message-headers.xhtml
8970 Roadmap - IMAP4 Extension: Message Preview Generation
9208 Partial - IMAP QUOTA Extension
9394 Roadmap - IMAP PARTIAL Extension for Paged SEARCH and FETCH
9585 ? - IMAP Response Code for Command Progress Notifications
9586 Roadmap - IMAP Extension for Using and Returning Unique Identifiers (UIDs) Only
9590 Roadmap - IMAP Extension for Returning Mailbox METADATA in Extended LIST
9698 ? - The JMAPACCESS Extension for IMAP
5198 -? - Unicode Format for Network Interchange