Ceci est une ancienne révision du document !
Table des matières
Dovecot
Dovecot est un serveur de boites mail multi protocole (POP3, IMAP, etc).
Ressources
La base de la configuration de dovecot est inspirée de cet article
Installation
: A écrire
Configuration
: A écrire
Administration
: A écrire, notamment redémarrer le service et autre
Triage des mails
On fait du triage via Sieve, sur la base des critères
sieve: pour trier les messages sur la base des critères antispam mis en place via rspamd. Un fichier sieve pour chaque utilisateur. Le fichier de configuration de base est suffisant pour nous.
Activer sieve: modifier le fichier 15-lda.conf, dans la section sur les protocoles, activer les mail_plugins, ajouter sieve à la fin, et pareil pour 20-lmtp.conf. Après l'activation dans les fichiers de conf, relancer le service (systemctl restart dovecot).
Donner des fichiers aux utilisateurs.
Exemple (les dossiers de destination doivent être créés avant l'exécution de la règle):
require "fileinto"; # SPAM Checks if header :is "X-Spam" "Yes" { fileinto "Junk"; stop; } if header :is "X-Spam" "yes" { fileinto "Junk"; stop; } if header :is "X-Spam-Action" "reject" { fileinto "Junk"; stop; }
managesieve: pour le futur.
dovecot-antispam: logiciel qui réagit aux actions IMAP (donc via client de messagerie). Si un message est mis dans le dossier Spam ou il en est retiré, il exécute une commande (ce sera pour dire à rspamd de prendre ces critères en compte).
apt install dovecot-sieve dovecot-managesieved dovecot-antispam