Max Mazurov

Results 268 comments of Max Mazurov

https://github.com/luksen/maildir Except that we also need some way to store UIDs and some other meta-data (custom flags, internal date).

We currently want to implement support for Maildir storage by extending https://github.com/emersion/go-imap-disk which uses BoltDB for all meta-data. Personally, I don't like the idea of supporting other servers internal formats...

Mailbox-related: UIDVALIDITY, UIDNEXT Message-related: flags, RFC822 size [1], internal date [2], UID [1] - Probably we would have to store message using native line separators to reduce possible interoperability problems...

Related discussion: https://dovecot.org/list/dovecot/2013-May/090499.html > The original (djb) definition of Maildir assumed that messages would be written to the maildir with LF line endings, and both MTA and POP server would...

Started some work here. https://github.com/foxcpp/go-imap-maildir Not high priority though, go-imap-sql is working reasonably well.

go-imap-maildy is ready for use. Integration is blocked by #259 since it was written for v2.

Blocked by https://github.com/foxcpp/go-imap-maildir/issues/1 since we need to use go-imap-mess "external update" adapter for maddyctl synchronization.

There are also unnecessary uses of GetMailbox: 1. Move SetSubscribed to User interface and do not call GetMailbox just to subscribe a mailbox. 2. Mailbox.Status might get moved to the...

>How SMTP metadata should be saved (if saved at all)? Something like this can be inserted into message header: ``` X-Maddy-SMTP-From: [email protected] X-Maddy-SMTP-To: [email protected], [email protected] X-Maddy-SMTP-Flags: smtputf8, requiretls ``` It...