Skip to content

La vie rêvée d’Akim

…ou le zèbre qui voulait être un homme

  • Style de vie
  • Informatique
  • Photographie
  • Musique
  • English (US)English (US)
  • FrançaisFrançais

Envoyer un email depuis Debian (ou Ubuntu)

Posted on Thursday 26 January 2017 by Akim

Pour envoyer un email depuis le terminal ou un script sur Debian, on peut utiliser mailx.

Créer un fichier .mailrc dans le dossier home de l’utilisateur. Dans cet exemple, j’utilise un compte gmail et le serveur smtp gmail à authentification TLS.

nano ~/.mailrc

Entrer les paramètres suivants. A adapter à vos besoins

set ssl-verify=ignore
set smtp=smtp://smtp.gmail.com:587
set smtp-use-starttls
set smtp-auth=login
set smtp-auth-user=votreadresse@gmail.com
set smtp-auth-password=votremotdepassegmail

Ensuite, un email peut être envoyer en pipe, en faisant, par exemple, le cat d’un fichier, ou en utilisant la command echo

echo "Ceci sera le contenu du message" | mailx -s "Sujet du message" destinataire@serveur.ltd -a "From: Nom expéditeur "

Pour envoyer le contenu d’un fichier avec cat

cat fichier.txt | mailx -s "Sujet du message" destinataire@serveur.ltd -a "From: Nom expéditeur "

Envoyer les 100 dernières lignes du fichier syslog

tail /var/log/syslog -n100 | mailx -s "Sujet du message" destinataire@serveur.ltd -a "From: Nom expéditeur "
Posted in Informatique

Post navigation

Chiens de faïence
Suppression bannière SSH DD-WRT

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Proudly powered by WordPress | Theme: micro, developed by DevriX.