Voici la marche à suivre pour configurer Postfix afin qu’il puisse envoyer des emails à l’aide d’un compte mail OVH.
Pour commencer, il faut avoir installé Postfix :
apt install postfix
Lorsque l’installation est faite, éditez le fichier de configuration.
nano /etc/postfix/main.cf
Nous allons ajouter les lignes ci-dessous :
smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd smtp_sasl_security_options = noanonymous
Dans ce même fichier, il faut éditer la ligne comme ci-dessous afin de définir le relais OVH.
relayhost = [ssl0.ovh.net]:587
Il faut indiquer les informations de connexion de votre compte.
nano /etc/postfix/sasl/sasl_passwd
Ajoutez dans ce fichier une ligne avec l’adresse mail du compte et le mot de passe.
[ssl0.ovh.net]:587 blog@foxinou.fr:motdepasse
On protège l’accès au fichier pour éviter les regards indiscrets.
chmod 400 /etc/postfix/sasl/sasl_passwd
Appliquez le changement dans postfix.
postmap /etc/postfix/sasl/sasl_passwd
Maintenant testons l’envoi d’email avec la commande ci-dessous à exécuter sur le serveur. On ajoute le paramètre « aFrom » pour s’assurer de passer l’antispam.
echo "Contenu du mail" | mail -s "Titre du mail" destinataire@foxinou.fr -aFrom:blog@foxinou.fr
Votre email est maintenant dans la liste d’attente de postfix et vous pouvez suivre sont envoi de deux façons. Soit à l’aide de la commande mailq qui vous indiquera un résumé soir en suivant les logs de votre serveur mail :
tail -f /var/log/mail.log
Merci !!!
mon postfix était bloqué car Google refuse mes mails en indiquant que l’IP de mon serveur n’a pas « une bonne réputation » (pourtant mon SPF est ok…) enfin c’est google!!
en relayant via mon compte OVH ça marche maintenant.