18
0
Fork 0

Ajout compression protocole imap

This commit is contained in:
emorino 2020-03-24 09:29:52 +01:00
parent 2012860769
commit 6d22f063da
1 changed files with 24 additions and 0 deletions

View File

@ -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 : <https://tools.ietf.org/html/rfc4978#section-3>
### 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