mirror of
https://github.com/foxcpp/maddy.git
synced 2025-04-05 14:07:38 +03:00
Having it in the same directory as the source code makes it simplier to keep in sync with the source code itself.
927 B
927 B
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
-
for
field is never included in theReceived
header field.This is allowed by RFC 2821.
IMAP
sql
-
\Recent
flag is not implemented and it always set.This does not break RFC 3501. Clients relying on it will work (much) less efficiently.
-
Sequence numbers don't stay consistent between SELECT/CHECK commands.
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.