====== 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.