Bonjour à tous,
j’essaie de configurer l'application "ssmtp" sur mon serveur ubuntu.
Le but c'est de pouvoir envoyer des email depuis mon site web (php), mais en 1er je dois configurer le serveur pour envoyer des email (par office365).
ssmtp.conf
root=noreply@yy.com
mailhub=smtp.office365.com:587
rewriteDomain=yy.com
hostname=serveur-****-lamp
FromLineOverride=YES
AuthUser=noreply@yy.com
AuthPass=***
UseSTARTTLS=YES
UseTLS=YES
AuthMethod=LOGIN
revaliases:
root:noreply@yy.com:smtp.office365.com:587
Quand je test avec cette ligne de code
ssmtp -v nom@yy.com < msg.txt
, je reçoit bien email,
par contre j'ai essayé cette exemple avec "mail"
echo "test" | mail -s "tttttt" monadresse@gmail.com
mail: cannot send message: Process exited with a non-zero status
la commande suivante indique bien ssmtp pour envoyer les email.
root@serveur-xxx-lamp:~# ls -la /usr/sbin/sendmail
lrwxrwxrwx 1 root root 5 Apr 3 2018 /usr/sbin/sendmail -> ssmtp
Je bloque sur ça, avant même d'avoir testé depuis mon site web (php)
Quelle erreur est-je commis ?
merci d'avance pour vos explications
guigui69