Table des matières

Relayer des mails

On utilisera SSMTP, qu'on installe :

apt-get install ssmtp mailutils

On récupère l'emplacement de sendmail :

whereis sendmail

Réponse :

sendmail: /usr/sbin/sendmail /usr/lib/sendmail /usr/share/man/man8/sendmail.8.gz

Et on vérifie le lien :

ls -la /usr/sbin/sendmail

Qui doit bien nous renvoyer vers ssmtp :

lrwxrwxrwx 1 root root 5 juil. 15  2014 /usr/sbin/sendmail -> ssmtp

Configuration

nano /etc/ssmtp/ssmtp.conf

Pour du mail avec serveur mail dédié :

root=do_not_reply@libox.fr
rewriteDomain=libox.fr
hostname=www.libox.fr
#Autoriser ou non la modification du champ "FROM:"
#FromLineOverride=YES

AuthUser=do_not_reply@libox.fr
AuthPass=mon-password
mailhub=mx.libox.fr:587
UseSTARTTLS=YES

Pour du Gmail :

AuthUser=username@gmail.com
AuthPass=mon-password
mailhub=smtp.gmail.com:587
UseSTARTTLS=YES

Configuration des alias

nano /etc/ssmtp/revaliases
mailer-daemon: do_not_reply@libox.fr
postmaster: do_not_reply@libox.fr
nobody: do_not_reply@libox.fr
hostmaster: do_not_reply@libox.fr
webmaster: do_not_reply@libox.fr
www: do_not_reply@libox.fr
ftp: do_not_reply@libox.fr
security: do_not_reply@libox.fr
root: do_not_reply@libox.fr

On peut aussi aller voir du côté du fichier /etc/aliases :

nano /etc/aliases
mailer-daemon: root
postmaster: root
nobody: root
hostmaster: root
webmaster: root
www: root
ftp: root
security: root
root: do_not_reply@libox.fr

Configuration du nom de l'expéditeur

2 moyens qui font la même chose, pour changer les noms affichés des utilisateurs :

chfn -f "Mon user WWW" www-data

Ou :

usermod -c "Mon user WWW" www-data

Utile pour personnaliser avec le nom d'hôte par exemple directement dans le champ “FROM:”.

On peut tester l'envoi

mail -s "Test Mail" liandri@libox.fr < /etc/issue

Bonus

Corriger erreur de logcheck & ssmtp via http://eric.bugnet.fr/shaarli/?TaGtgA.

Avec Postfix