diff --git a/HowtoDovecot.md b/HowtoDovecot.md index b681c630..ccef5820 100644 --- a/HowtoDovecot.md +++ b/HowtoDovecot.md @@ -138,6 +138,30 @@ user_filter = (&(isActive=TRUE)(uid=%u)) pass_attrs = uid=user,userPassword=password ~~~ +### Activer la compression au niveau du protocole IMAP + +On peux activé une compression au niveau du protocole IMAP, qui permet de compresser les accès avec ce protocole au niveau de la bande passante utilisé. + +Il faut activé le plugin *imap_zlib* comme ceci : + +~~~ +protocol imap { + mail_plugins = $mail_plugins imap_zlib +} +~~~ + +Pour vérifié que la compression est bien active, on peut se connecter en imap, et voir lors du login, si la compression est bien en mode *deflate* : **COMPRESS=DEFLATE** + +~~~ +* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN AUTH=LOGIN] Dovecot ready. + +a1 LOGIN foo password + +a1 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS BINARY MOVE SPECIAL-USE COMPRESS=DEFLATE] Logged in +~~~ + +Voici la doc de la RFC sur cette compression : + ### Authentification SMTP sur Dovecot On conseille de déléguer l'authentification SMTP à Dovecot, ce qui est pratique pour ne pas définir à deux endroits différents les paramètres du