Configuration de Postfix (CentOS 6.5)

Configuration de Postfix

Postfix est installé par défaut sur CentOS. La configuration par défaut permet d’envoyer des mails. Nous allons faire quelques modifications afin d’éviter d’avoir des erreurs lors de l’envoi des mails.
Avant de modifier les fichiers de configuration de Postfix, nous allons les sauvegarder via les commandes suivantes :

1
2
# cp /etc/postfix/main.cf /etc/postfix/main.cf.ori
# cp /etc/postfix/master.cf /etc/postfix/master.cf.ori

Nous allons associer une adresse mail existante à l’utilisateur « root » via la commande suivante :

1
# echo root adresse_mail_existante > /etc/postfix/sender_canonical

Nous allons créer une base de données (sender_canonical.db) à partir du fichier précédemment créé via la commande suivante :

1
# postmap /etc/postfix/sender_canonical

Nous allons ensuite modifier la configuration de Postfix pour pendre en compte l’association de l’adresse mail existante au compte « root ». Pour cela nous allons éditer le fichier de configuration Postfix via la commande suivante :

1
# vim /etc/postfix/main.cf

Nous allons ajouter la ligne suivante dans le paragraphe « ADDRESS REWRITING »(ligne 355) :

1
sender_canonical_maps = hash:/etc/postfix/sender_canonical

Nous allons recharger la configuration de Postfix via la commande suivante :

1
# service postfix reload

Afin de pouvoir tester le bon fonctionnement de Postfix, il faut installer le package mailx via la commande suivante :

1
# yum install mailx

Nous allons un mail de test via la commande suivante :

1
# echo « Corps du message » | mail -s « Sujet du mail » user@domain.com