L’adresse email émettrice par défaut lorsqu’on utilise postfix est de ce type : nom_utilisateur@fqdn_du_serveur
exemple : [email protected]
Le fait de modifier cette adresse à deux avantages :
- -C’est plus sexy pour le destinataire : Il comprend tout de suite d’où provient le mail
- Résoudre les problèmes de non réception du mail lorsque le destinataire se trouve sur un serveur de messagerie distant.
En effet de plus en plus de serveur effectue des tests sur le domaine émetteur afin de limiter le spam.
Pour cela, nous allons configurer postfix pour qu’il réécrive l’adresse émettrice grâce à la directive : “sender_canonical_maps”
Procédure
- Editez le fichier /etc/postfix/main.cf
Ajoutez :
sender_canonical_maps = hash:/etc/postfix/canonical
- Editez le fichier /etc/postfix/canonical
Ajoutez :
nom_utilisateur<TAB>adresse_email
exemple :
apache [email protected]
Pour en ajouter, il suffi d’aller à la ligne
- Lancez la commande : (A faire après chaque modification du fichier /etc/postfix/canonical)
postmap /etc/postfix/canonical
- Modifier l’alias de l’utilisateur :
vi /etc/passwd
Allez à la ligne correspondant à votre utilisateur
exemple :
apache:x:48:48:apache:/var/www:/sbin/nologin
devient :
apache:x:48:48:Croc-Informatique:/var/www:/sbin/nologin
- Rechargez postfix
/etc/init.d/postfix reload
- Testez.