Utiliser un serveur SMTP distant pour envoyer des mails

Utiliser un serveur SMTP distant

Séparer correctement ces différents services est une chose importante : c’est de même pour les serveurs, chacun sa tâche. C’est pourquoi, un serveur est chargé des mails, un autre de la base de données, un autre du web par exemple. Seulement, les deux serveurs qui ne s’occupent pas des mails doivent pouvoir envoyer des mails – via php, perl, sh, etc… pour des rapports ou observations  quelquonques.

Utiliser sSMTP

sSMTP est un logiciel très léger qui permet tout simplement de rediriger les mails qui arrivent à la commande « sendmail » vers un serveur mail externe, tout simplement.
Nous allons donc l’installer tout simplement depuis les dépots officiels :


Rapidement installé, nous allons donc lui permettre de prendre la place du sendmail « de base » :

Configuration

Editez le fichier /etc/ssmtp/ssmtp.conf pour en faire quelque chose qui ressemble à celui-là, avec
votre propres valeurs :

# Tous les utilisateurs avec un uid < 1000 enveront un mail avec ce nom
# Laissez vide ou commentez la ligne pour déactiver la réécriture
root=postmaster
# Adresse du serveur SMTP par lequel vous voulez passer (port par défaut : 25)
mailhub=mail.domain.com
# Adresse de votre serveur
hostname=serveur.your-domain.com
# Les utilisateurs ont-ils le droit de spécifier eux-même l’en-tête From: ?
# YES – Oui, il sont autorisés
# NO – Non, il ne peuvent pas
FromLineOverride=YES
# Utilisation d’une connexion sécurisée SSL/TLS (commenter pour désactiver)
UseTLS=YES
# Nom d’utilisateur du compte email avec lequel vous envoyer les mails
AuthUser=compte@mes-stats.fr
# Mot de passe de ce même compte
AuthPass=password

Maintenant, pas besoin de redémarrer, le système est opérationnel, testez.
Note: Les logs de sSMTP sont enregistrer dans /var/log/mail.log

Avec OVH

Ayant tester d’envoyer des mails depuis un serveur dédié et un RPS OVH à travers la plateforme d’envoi de mails sécurisés des hebergements mutualisés d’OVH, je peux vous certifier que cela marche bien à condition de bien changer le port de connexion, pour avoir un champ « mailhub » comme ceci :

Je trouve se système réellement utile. Bonne chance !

facebooktwittergoogle_plusredditpinterestlinkedinmail

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">