Problème envoi de mails depuis un serveur web ? Utiliser un compte smtp reconnu avec msmtp
un petit client smtp s’installe sur un serveur pour pouvoir utiliser un compte smtp valide au lieu du classique sendmail ou d’un postfix configuré en sender only : msmtp
https://marlam.de/msmtp/
installation sur debian 9 avec « apt install msmtp msmtp-mta mailutils »
en ayant son compte smtp de configuré, il est très simple de faire envoyer tous les mails du serveur via ce compte.
un exemple de fichier de config : https://marlam.de/msmtp/msmtprc.txt
ensuite, il suffit de régler votre système pour utiliser msmtp :
dans le fichier « /etc/mail.rc » enregistrer la ligne suivante :
set sendmail="/usr/bin/msmtp -t"
et vous pouvez aussi changer votre config php en renseignant la constante sendmail_path (par exemple dans « /etc/php/7.3/fpm/php.ini »
sendmail_path = "/usr/bin/msmtp -t"
pensez a recharger votre php!
puis derniere config : renseigner vos alias mail, dans « /etc/aliases » :
root: yourmail@domain.com default: yourmail@domain.com
et voila, vos mails serveur ET d’applications php utiliseront maintenant votre compte smtp pour leur envoi, du coup, vous tomberez moins souvent dans les spams!!
Pas de commentaire
RSS feed for comments on this post. TrackBack URL
Sorry, the comment form is closed at this time.