Comment envoyer du courrier depuis le terminal à l'aide d'un script

Pour des raisons X ou Y, parfois nous avons besoin de programmer le serveur de notre entreprise pour faire une certaine tâche, et nous voulons savoir si cette tâche a été exécutée sans problème, pour cela nous programmons que si tout s'est bien passé, prévenez-nous… mais… ¿Comment le serveur peut-il nous avertir?

En termes simples, nous allons lui demander, via un script Python , de nous envoyer un e-mail ; ainsi, en consultant notre boîte mail, nous pourrons vérifier si le serveur a bien exécuté la commande.

J'ai inclus le script ici : send-email.py

Son utilisation est très simple : ouvrez un terminal, saisissez la commande suivante et appuyez sur [Entrée] :

cd $HOME/ && wget http://paste.desdelinux.net/paste/?dl=89 && mv index.html\?dl\=89 send-email.py && chmod +s send-email.py

Je vous laisse comment le processus serait:

% CODE1%

Une fois cela fait, vous devez éditer le script pour mettre vos propres données, je vais les éditer en mettant mes données, c'est-à-dire les données d'ici mon travail.

Ouvrez le script (send-email.py) et modifiez ces informations:

  • [email protected] par votre email (dans cet exemple - » [email protected])
  • Corps du message par le contenu de l'e-mail (dans cet exemple - » Ceci est un e-mail de test)
  • you.mailserver.cu par votre serveur de messagerie (dans cet exemple - » 192.168.1.2)
  • votre email par votre utilisateur (dans cet exemple - » kzkggaara)
  • votre mot de passe pour votre mot de passe (dans cet exemple - » HAHA… ouais… bien sûr… LOL)

Voici à quoi cela ressemble maintenant : send-email.py (Modifié)

Et voila, il ne reste plus qu'à envoyer le mail ... pour cela nous mettrons ce qui suit:

Autrement dit, nous devons exécuter le script et passer le paramètre "Sujet" (c'est-à-dire le sujet que l'e-mail prendra) et également à qui (adresse e-mail) il sera envoyé.

Je vais m'envoyer un mail, voici l'exemple:

% CODE2%

Et maintenant 

Comme vous pouvez le constater, quelque chose d'assez simple... mais qui peut nous aider dans certaines occasions 

salutations


Ajouter comme source préférée dans Google