From 6d22f063da553b5a4e1e03713e074cac81494a90 Mon Sep 17 00:00:00 2001 From: emorino Date: Tue, 24 Mar 2020 09:29:52 +0100 Subject: [PATCH] Ajout compression protocole imap --- HowtoDovecot.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) 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