SSMTP Serveur smtp simple pour envoyer ses mails de son serveur local par le smtp de son FAI sur debian lenny

17/06/2009 - 29110 consultations - 0 commentaire


Ce petit tutoriel vous présente comment configurer rapidement un smtp sur son serveur debian lenny afin de pouvoir envoyer des mail par l'intermédiaire du smtp de son fournisseur d'accès internet

SSMTP est un paquet permettant d'envoyer des mails via un SMTP extérieur, ce paquet est vraiment intéressant dans le cas où l'on a par exemple un serveur de dev à la maison qui nécessite l'envoi de mail.

On commence par installer ssmtp :
apt-get install ssmtp

On édite le fichier de configuration afin d'y ajouter les paramètres qui vont bien :
nano /etc/ssmtp/ssmtp.conf
#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
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=mail
mailhub=smtp.de_mon_fai.fr

# Where will the mail seem to come from?
#rewriteDomain=
rewriteDomain=monsite.com

# The full hostname
hostname=debian

# 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

Il est nécessaire de paramétrer 2 choses :
mailhub=smtp.de_mon_fai.fr
Cette ligne indique le smtp de votre fournisseur d'accès internet.
 

rewriteDomain=monsite.com
Cette ligne indique le domaine d'où semble provenir le mail

Une fois ce paramétrage fait, on peut envoyer un mail de test :
mail moi@monsite.com
Subject: Ceci est un message de test envoyé de mon serveur de test debian
Ceci est le contenu du message de test envoyé de mon serveur debian
.
Le point de la dernière ligne sert à indiquer que le contenu du mail se termine ici.

Une fois le mail terminé, on vérifie dans les log qu'il est bien parti :
cat /var/log/mail.log
Jun 17 22:38:59 debian sSMTP[5596]: Sent mail for root@monsite.com (221 2.0.0 Bye) uid=0 username=root outbytes=446


Le paramètre rewriteDomain doit contenir un nom de domaine valide,
si ça n'est pas le cas (exemple: monsite.local) une erreur s'affiche à l'envoi du mail :
send-mail: 450 4.1.8 <root@monsite.local>: Sender address rejected: Domain not found

Commentez cet article

Nom (obligatoire)
E-mail (obligatoire)
Site Internet (facultatif)
code anti-spam

Me tenir inform� des nouveaux messages


kcmdevices.pngInstaller et formater un disque dur externe usb sous Linux Debian Etch
Ce tutoriel vous présente comment installer votre dique usb sous Linux debian de l'installation en passant par le formatage jusqu'au montage dans votre système de fichier
date.pngSynchroniser l'heure de son serveur Debian Sarge sur Internet
Ce tutoriel vous présente comment garder son serveur Debian Sarge à l'heure en le synchronisant à un serveur de temps ntp avec ntp-simple
mail_generic.pngSSMTP Serveur smtp simple pour envoyer ses mails de son serveur local par le smtp de son FAI sur debian lenny
Ce petit tutoriel vous présente comment configurer rapidement un smtp sur son serveur debian lenny afin de pouvoir envoyer des mail par l'intermédiaire du smtp de son fournisseur d'accès internet
terminal.pngInstallation d'Apache 2.0 et PHP 5.1
Tutoriel d'installation d'Apache 2.0 et PHP 5.1 sous Debian Sarge à partir des paquets backports.org
log.pngInstallation d'un systeme de monitoring MRTG (Multi Router Traffic Grapher) sous debian
Ce tutoriel a pour but d'installer l'outil de monitoring MRTG. Cet outil permet de générer des graphiques en fonction de données SNMP, ou de scripts shell.
mycomputer.pngOutils intéressants sous Linux
Voici quelques outils intéressants pour vous faciliter la vie sous Linux : nmap, nslookup
encrypted.pngConnexion ssh sous debian sarge avec clé publique - privée
Ce tutoriel vous présente comment vous connecter sur votre serveur Linux en ssh, scp, sftp à partir de Windows avec clé publique privée
cal.pngCorriger l'erreur mysql Table './bacula/File' is marked as crashed and should be repaired avec myisamchk sous linux debian
Ce tutoriel vous présente comment réparer une table mysql crashée au format myisam avec l'utilitaire myisamchk
mail_generic.pngProblème à l'installation d'Exim4 : Could not perform immediate configuration on 'exim4-daemon-light'. sous Linux Debian
Il peut arriver que vous rencontriez un problème lors de l'installation d'Exim4, une erreur du style : Could not perform immediate configuration on 'exim4-daemon-light'.