- Comment rediriger les mails locaux de root vers une adresse externe
- Ré-écriture de l’adresse sortante dans POSTFIX
- Authentification : POSTFIX et Gmail
Présentation
L’envoie de mail par un serveur évite de devoir aller vérifier sur chaque serveur les dernier événement important.
Par défaut, postfix génère une adresse d’émission en concaténant plusieurs information, le nom de l’utilisateur qui envoie le mail, en général root, le nom de la machine, et un .localdomain dans mon cas.
Afin de différencier les serveur des uns des autres, on peux changer l’adresse sortante (outgoing adresse).
Mise en place
vim /etc/postfix/main.cf
Editer le fichier de configuration de postfix.
sender_canonical_maps = hash:/etc/postfix/canonical
Rajouter cette directive dans postfix, l’emplacement dans le fichier n’as pas d’importance.
vim /etc/postfix/canonicals
Créer ou éditer le fichier canonicals.
root@example.com no-reply@example.com @example.com no-reply@example.com
Mettez ces lignes dans le fichier qui viens d’être éditer, adapté les lignes en fonction des besoins.
postmap /etc/postfix/canonical
Cette commande va généré le hash du fichier canonical.
/etc/init.d/postfix restart
Pour finir redémarer postfix.
echo test mail | mail -s "message de test" root
Tester.