Table of Contents
Fichier .forward pour les boîtes mail
Le but de ce tutoriel est de configurer exim4 pour que le comportement de chaque boîte mail puisse être modifié à l'aide d'un fichier .forward. De cette manière, il est possible d'appliquer des filtres sur les messages entrants.
Configuration Exim4
Rajouter le router suivant dans la configuration d'Exim4 pour spécifier le lieu où est enregistré le fichier .forward
userforward: driver = redirect user = Debian-exim file = PGSQL_VIRTUAL_LOCAL_DIR/.forward no_verify no_expn check_ancestor allow_filter file_transport = address_file pipe_transport = address_pipe reply_transport = address_reply directory_transport = address_directory
Créer le fichier .forward
Créer un fichier .forward dans le répertoire de Maildir de la boîte mail concerné:
cd /data/vhffs/mail/boxes/e/x/example.com/u/user/Maildir touch .forward chown Debian-exim:Debian-exim .forward chmod 640 .forward
Edition du fichier
Editer le contenu du fichier en suivant la documentation d'exim4 (http://www.exim.org/exim-html-4.40/doc/html/filter_3.html)
Par exemple
# Exim filter if $header_from contains myfriend@example.com then deliver myaddress@example.net endif
Désormais, le filtre sera appliqué à tous les messages arrivant dans la boîte mail concernée. Pour mettre en place ce fichier .forward, il est nécessaire de disposer des droits d'accès root sur la machine.