Debian – Rediriger les emails root et autres utilisateurs avec Exim4
5 (100%) 1 vote

Mémo pour rediriger les emails root et les emails des utilisateurs en général sans changer leur configuration d’origine.
Juste avec Exim4.

Considérons un serveur Exim4 déjà installé et paramétré.

L’adresse email d’un utilisateur est normalement configurée dans le fichier /etc/email-addresses :

Le fichier /etc/aliases est de la forme :

Ne pas utiliser le fichier ~/.forward !

A ce stade, les emails partiront vers root@domaineduserveur, root@empty, root@localhost.

Une première approche serait d’ajouter l’email dans le fichier /etc/email-addresses.

Ce qui donnerait :

Mais tout n’est pas modifié.

Utilisez la ré-écriture Exim (rewrite) pour modifier systématiquement tous les emails à destination de ces utilisateurs.

Si vous utilisez une configuration Exim4 dans un seul fichier, il faut modifier le fichier /etc/exim4/exim4.conf.template.
Vers la ligne 1739 :

Enregistrez les modifications.

Si vous utilisez une configuration Exim4 en fichiers séparés, il faut modifier le fichier /etc/exim4/conf.d/rewrite/00_exim4-config_header et ajouter les même lignes après « begin rewrite ».

Appliquez la modification et relancez le service exim4 :

Testez avec root :

Résultat :

Même résultat avec :

Au final, pour root et jbnet-user, quelque soit le domaine utilisé (ou pas), les emails qui leur seront destinés, seront renvoyés vers les adresses configurées dans la ré-écriture (rewrite) d’Exims4.

Plus d’informations sur le site exim.org.