General megaissue for broad email enhancements
SMTP
- Implement missing extensions, (many are called out at top of net_smtp) e.g.
IMAP
- Thou shalt use the LIST "" wildcard only with great care. If thou doth not fully comprehend the danger of "", thou shalt use only "%" and forget about the existance of "*".
- For BURL IMAP, we need to extract the Bcc from the submitted message and not include it in the outgoing message
- Still need a reliable client that supports BURL (so not Trojita). Spearhead getting it added to Thunderbird?
- For RELAY MailScript action, default is for sent items to go top-level Sent folder - may be desirable to have it go to appropriate remote (proxied) Sent folder. Would need a filter rule to move the message (wouldn't be able to determine the account for an APPEND following SMTP send, so BURL would be required to send+store)
- Implement missing extensions (many are called out at top of net_imap)
- Pipelining support (i.e. taking advantage of pipelining to process commands in true parallel)? But what clients can actually take advantage of that? Very high effort, very low reward - tabled for now, unlikely to ever be implemented.
- UIDONLY (https://datatracker.ietf.org/doc/rfc9586/)
- We don't keep a map of sequence numbers to UIDs per client (or at all), currently... what are the implications of this?
- Undocumented SCAN extension?: https://lists.andrew.cmu.edu/pipermail/cyrus-devel/2008-January/000730.html
- Store stats about IMAP command usage (e.g. COPY vs MOVE) as well as user agents (for IMAP and other protocols)
- could introduce a "peg counter API" for this
- https://datatracker.ietf.org/doc/draft-rjbs-mailmaint-imap-extensions-suggestions/
- https://datatracker.ietf.org/doc/draft-ietf-mailmaint-imap-uidbatches/
maildir
Mail filtering: has its own issue at LBBS-31
Other
Comments
You must be logged in to leave a comment.