Alors dans cette partie, nous allons apprendre à notre
serveur à envoyer des mails. Cela peut s’avérer trés pratique si l’on
héberge un site web qui propose l’envoie d’emails pour s’inscrire par
exemple.
Pour ce faire vous devez disposer d’un serveur Debian ou Ubuntu (ou autre distribution compatible).
On vérifie que le serveur est à jour.
apt-get update && apt-get upgrade
Et on installe le paquet ssmtp
apt-get install ssmtp
Editez le fichier /etc/ssmtp/ssmtp.conf
root=postmaster
# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=smtp.votre_domaine.fr:port
# Where will the mail seem to come from?
rewriteDomain=votre_domaine.fr
# The full hostname
#hostname=
# Are users allowed to set their own From: address?
# YES – Allow the user to specify their own From: address
# NO – Use the system generated From: address
FromLineOverride=YES
UseTLS=YES
AuthUser=utilisateur@votre_domaine.fr
AuthPass=votre_mdp
Editez le fichier /etc/ssmtp/revaliases
# sSMTP aliases
#
# Format: local_account:outgoing_address:mailhub
#
# Example: root:your_login@your.domain:mailhub.your.domain[:port]
# where [:port] is an optional port number that defaults to 25.
root:utilisateur@votre_domaine.fr:smtp.votre_domaine.fr:port
Votre serveur est pret ! Vous n’avez pas besoin de redemarrer le service car ssmtp ne se comporte pas comme un démon.
Vous pouvez le tester en vous envoyant un mail avec la commande:
ssmtp utilisateur@mail.fr
serveur à envoyer des mails. Cela peut s’avérer trés pratique si l’on
héberge un site web qui propose l’envoie d’emails pour s’inscrire par
exemple.
Pour ce faire vous devez disposer d’un serveur Debian ou Ubuntu (ou autre distribution compatible).
On vérifie que le serveur est à jour.
apt-get update && apt-get upgrade
Et on installe le paquet ssmtp
apt-get install ssmtp
Editez le fichier /etc/ssmtp/ssmtp.conf
root=postmaster
# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=smtp.votre_domaine.fr:port
# Where will the mail seem to come from?
rewriteDomain=votre_domaine.fr
# The full hostname
#hostname=
# Are users allowed to set their own From: address?
# YES – Allow the user to specify their own From: address
# NO – Use the system generated From: address
FromLineOverride=YES
UseTLS=YES
AuthUser=utilisateur@votre_domaine.fr
AuthPass=votre_mdp
Editez le fichier /etc/ssmtp/revaliases
# sSMTP aliases
#
# Format: local_account:outgoing_address:mailhub
#
# Example: root:your_login@your.domain:mailhub.your.domain[:port]
# where [:port] is an optional port number that defaults to 25.
root:utilisateur@votre_domaine.fr:smtp.votre_domaine.fr:port
Votre serveur est pret ! Vous n’avez pas besoin de redemarrer le service car ssmtp ne se comporte pas comme un démon.
Vous pouvez le tester en vous envoyant un mail avec la commande:
ssmtp utilisateur@mail.fr