Envoyer des mails en ligne de commande [Ubuntu server]

Envoyer des mails en ligne de commande [Ubuntu server]

Il est parfois pratique de pouvoir envoyer un mail en ligne de commande sur un serveur Ubuntu.

Commençons par installer ce dont nous allons avoir besoin :

sudo apt-get install -y ssmtp mailutils

Configurons ensuite ssmtp pour que nous puissions envoyer des mails via le serveur smtp que l’on utilise tous les jours :

sudo nano /etc/ssmtp/ssmtp.conf

Et modifions le fichier pour qu’il ressemble à cela :

root=votre_adresse_mail
mailhub=le_serveur_smtp_que_vous_utilisez:587
AuthUser=votre_identifiant
AuthPass=votre_mot_de_pass
UseTLS=YES
UseSTARTTLS=YES
rewriteDomain=domain_de_votre_adresse_mail
hostname=votre_adresse_mail
FromLineOverride=YES

Editons le fichier de configuration des reverse aliases :

sudo nano /etc/ssmtp/revaliases

Il devra ressembler à ceci :

root:votre_adresse_mail:le_serveur_smtp_que_vous_utilisez:587

Maintenant, vous pouvez tester votre configuration avec la commande mail :

mail -s "Test mail" adresse_mail_de_votre_choix

Et voilà.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *