Implementation quirks

This page documents unusual behavior of the maddy protocols implementations. Some of these problems break standards, some don't but still can hurt interoperability.

SMTP

This is allowed by RFC 2821.

IMAP

sql

This does not break RFC 3501. Clients relying on it will work (much) less efficiently.

This does not break RFC 3501 which is unclear about synchronization issues, however it deviates from behavior implemented by most servers. This can lead to operations applied to the wrong messages if sequence numbers are used by multiple clients connected at the same time.