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.