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 ## Roadmap
- "mox setup" command, with webapp for interactive setup - "mox setup" command, using admin web interface for interactive setup
- Automate DNS management, for setup and maintenance, such as DANE/DKIM key rotation. - 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 - 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 - Introbox, to which first-time senders are delivered
- ARC, with forwarded email from trusted source
- Add special IMAP mailbox ("Queue?") that contains queued but - Add special IMAP mailbox ("Queue?") that contains queued but
undelivered messages, updated with IMAP flags/keywords/tags and message headers. undelivered messages, updated with IMAP flags/keywords/tags and message headers.
- Forwarding (to an external address)
- External addresses in aliases/lists. - External addresses in aliases/lists.
- Autoresponder (out of office/vacation) - 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, 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 - Improve support for mobile clients with extensions: IMAP URLAUTH, SMTP
CHUNKING and BINARYMIME, IMAP CATENATE CHUNKING and BINARYMIME, IMAP CATENATE
- Mailing list manager
- Privilege separation, isolating parts of the application to more restricted - Privilege separation, isolating parts of the application to more restricted
sandbox (e.g. new unauthenticated connections) sandbox (e.g. new unauthenticated connections)
- Using mox as backup MX - Using mox as backup MX
- JMAP - JMAP
- Sieve for filtering (for now see Rulesets in the account config) - 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 - Milter support, for integration with external tools
- SMTP DSN extension
- IMAP Sieve extension, to run Sieve scripts after message changes (not only - IMAP Sieve extension, to run Sieve scripts after message changes (not only
new deliveries) new deliveries)
- OAUTH2 support, for single sign on - 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. There are many smaller improvements to make as well, search for "todo" in the code.
@ -175,8 +179,6 @@ change in the future.
- POP3 - POP3
- Delivery to (unix) OS system users - Delivery to (unix) OS system users
- Support for pluggable delivery mechanisms - Support for pluggable delivery mechanisms
- iOS Mail push notifications (with XAPPLEPUSHSERVICE undocumented imap
extension and hard to get APNS certificate)
# FAQ - Frequently Asked Questions # 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 9051 Yes - Internet Message Access Protocol (IMAP) - Version 4rev2
1733 -Yes - DISTRIBUTED ELECTRONIC MAIL MODELS IN IMAP4 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 2088 - Obs (RFC 7888) IMAP4 non-synchronizing literals
2152 Yes - UTF-7 A Mail-Safe Transformation Format of Unicode 2152 Yes - UTF-7 A Mail-Safe Transformation Format of Unicode
2177 Yes - IMAP4 IDLE command 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 5957 Roadmap - Display-Based Address Sorting for the IMAP4 SORT Extension
6154 Yes - IMAP LIST Extension for Special-Use Mailboxes 6154 Yes - IMAP LIST Extension for Special-Use Mailboxes
6203 No - IMAP4 Extension for Fuzzy Search 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 6851 Yes - Internet Message Access Protocol (IMAP) - MOVE Extension
6855 Yes - IMAP Support for UTF-8 6855 Yes - IMAP Support for UTF-8
6858 No - Simplified POP and IMAP Downgrading for Internationalized Email 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 8970 Roadmap - IMAP4 Extension: Message Preview Generation
9208 Partial - IMAP QUOTA Extension 9208 Partial - IMAP QUOTA Extension
9394 Roadmap - IMAP PARTIAL Extension for Paged SEARCH and FETCH 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 5198 -? - Unicode Format for Network Interchange