1.8. Activation du filtrage des emails côté serveur à l'aide de Sieve sur un serveur IMAP Dovecot
Vous pouvez télécharger des scripts Sieve sur un serveur à l'aide du protocole ManageSieve. Les scripts Sieve définissent les règles et les actions qu'un serveur doit valider et exécuter sur les courriers électroniques entrants. Par exemple, les utilisateurs peuvent utiliser Sieve pour transférer les courriels provenant d'un expéditeur spécifique, et les administrateurs peuvent créer un filtre global pour déplacer les courriels signalés par un filtre anti-spam dans un dossier IMAP distinct.
Le plugin ManageSieve
ajoute le support des scripts Sieve et du protocole ManageSieve à un serveur IMAP Dovecot.
N'utilisez que des clients qui prennent en charge l'utilisation du protocole ManageSieve sur des connexions TLS. La désactivation de TLS pour ce protocole entraîne l'envoi par les clients d'informations d'identification en texte clair sur le réseau.
Conditions préalables
- Dovecot est configuré et fournit des boîtes aux lettres IMAP.
- Le chiffrement TLS est configuré dans Dovecot.
- Les clients de messagerie prennent en charge le protocole ManageSieve sur les connexions TLS.
Procédure
Installez le paquetage
dovecot-pigeonhole
:# dnf install dovecot-pigeonhole
Décommentez la ligne suivante dans
/etc/dovecot/conf.d/20-managesieve.conf
pour activer le protocolesieve
:protocols = $protocols sieve
Ce paramètre active Sieve en plus des autres protocoles déjà activés.
Ouvrez le port ManageSieve dans
firewalld
:# firewall-cmd --permanent --add-service=managesieve # firewall-cmd --reload
Recharger Dovecot :
# systemctl reload dovecot
Vérification
Utilisez un client et téléchargez un script Sieve. Utilisez les paramètres de connexion suivants :
- Port : 4190
- Sécurité de la connexion : SSL/TLS
- Méthode d'authentification : PLAIN
- Envoyez un courriel à l'utilisateur qui a téléchargé le script Sieve. Si le courriel correspond aux règles du script, vérifiez que le serveur exécute les actions définies.
Ressources supplémentaires
-
/usr/share/doc/dovecot/wiki/Pigeonhole.Sieve.Plugins.IMAPSieve.txt
-
/usr/share/doc/dovecot/wiki/Pigeonhole.Sieve.Troubleshooting.txt
-
firewall-cmd(1)
page de manuel