Installer sSMTP sur Ubuntu

sSmtp est un logiciel unix d’envoi de mail, il a la particularité d’être très léger, donc très performant mais il a aussi peu de fonctionnalités, juste le minimum nécessaire pour la majorité des usages.
Il ne sert que de relais pour envoyer des messages, il ne fait pas explicitement serveur smtp, vous aurez besoin d’un vrai serveur smtp. Il redirigera les mails envoyés avec sendmail (localement ou avec PHP par exemple) vers votre serveur SMTP. Ce qui a l’avantage d’éviter d’avoir un serveur SMTP chez soi maison et donc tous les problèmes qui viennent avec.

Par défaut, nous utiliserons une configuration avec gmail, que je vous conseille.

Installer sSMTP

Commencez par mettre à jour la liste des packages:

Ensuite mettez à jour votre système (si vous le souhaitez):

Enfin, installez sSMTP:

Configurer sSMTP

On va commencer par configurer les alias, c’est le plus simple, ouvrez /etc/ssmtp/revaliases:

Ajoutez à la fin:

Avec www-data l’utilisateur de votre serveur web, remplacez le par un autre selon votre usage. Puis sauvegardez le fichier.

Ouvrez maintenant le fichier de configuration /etc/ssmtp/ssmtp.conf de sSMTP.

Modifiez la valeur de root:

Commentez la ligne du mailhub, nous allons la rajouter à la fin, puis complétez la valeur de hostname avec le nom de votre serveur actuel.

Ajoutez ensuite à la fin, en remplaçant les identifiants par les vôtres:

La configuration s’applique immédiatement car il n’y a pas de daemon en fond.

Testez maintenant votre configuration:

Cette solution est testée et devrait fonctionner sur Ubuntu 12.04, 14.04, 16.04 et Debian 7, 8.

Facebook Profile photo
Florent

Je suis un développeur web à mon compte et je m'intéresse à beaucoup de choses en informatique...

Aucun commentaire

Poster un commentaire