Configurer Postfix pour smtp Orange (authentification)

Quelques notes pour moi. Pour rappel, la configuration avec SSL sur port 465 n’ayant pas fonctionné, je reste sur le port 25 mais avec authentification.

Création du fichier contenant l’identifiant et le mot de passe

On ouvre le fichier /etc/postfix/relay_password : vi /etc/postfix/relay_password

smtp.orange.fr [votreadressedemessagerie]:[votremotdepasse] Sans les crochets bien sûr

On lui donne les droits 600 (en root) pour que seul root puisse écrire et lire dans le fichier :

chmod 600 /etc/postfix/relay_password

Ensuite, on génère la base de mot de passe à partir du fichier :

postmap /etc/postfix/relay_password

Configuration de postfix

On édite le fichier /etc/postfix/main.cf : vi /etc/postfix/main.cf

Ci-dessous les lignes à modifier ou ajouter dans le fichier.

relayhost = smtp.orange.fr
smtp_use_tls=no
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/relay_password
smtp_sasl_security_options = noanonymous

S’assurer également que la propriété my_origin est bien suivie d’un domaine qui existe sur internet, sinon le smtp d’Orange refusera la transmission des mails.

Rechargement de la configuration de postfix et tests

On vérifie que la configuration est valide : postfix check

On recharge la configuration de postfix : postfix reload

On vérifie ce qui se passe au niveau des logs : tail -f /var/log/mail.log

Dans une autre console, on peut envoyer un mail en telnet sur le port 25 de notre serveur pour voir si cela fonctionne (voir commandes smtp en telnet)

Laisser un commentaire