E-mail verzenden vanaf de terminal met behulp van een script

Om X- of Y-redenen moeten we soms de server van ons bedrijf programmeren om een ​​bepaalde taak uit te voeren, en we willen weten of deze taak zonder problemen is uitgevoerd, hiervoor programmeren we dat als alles soepel is verlopen, ons op de hoogte stelt ... maar ... ¿Hoe kan de server ons hiervan op de hoogte stellen?

Heel simpel gezegd, we geven het via een Python- script de opdracht om ons een e-mail te sturen. Op die manier kunnen we, wanneer we onze mailbox controleren, zien of de server geen problemen heeft ondervonden bij het uitvoeren van de bestelling.

Ik heb het script hier toegevoegd: send-email.py

Het gebruik ervan is heel eenvoudig: open een terminal, typ het volgende erin en druk op [Enter] :

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

Ik laat je achter hoe het proces zou zijn:

% CODE1%

Zodra dit is gebeurd, moet u het script bewerken om uw eigen gegevens te plaatsen, ik zal het bewerken door mijn gegevens in te voeren, dat wil zeggen de gegevens van hier mijn werk.

Open het script (send-email.py) en verander deze informatie:

  • [e-mail beveiligd] via uw e-mail (in dit voorbeeld - » [e-mail beveiligd])
  • Bericht lichaam door de inhoud van de e-mail (in dit voorbeeld - » Dit is een testmail)
  • jij.mailserver.cu door uw mailserver (in dit voorbeeld - » 192.168.1.2)
  • jouw email door uw gebruiker (in dit voorbeeld - » kzkggaara)
  • je wachtwoord voor uw wachtwoord (in dit voorbeeld - » HAHA… ja… zeker… LOL)

Het ziet er nu zo uit: send-email.py (aangepast)

En voila, het blijft alleen om de e-mail te verzenden ... hiervoor zullen we het volgende plaatsen:

Met andere woorden, we moeten het script uitvoeren en het de "Subject" -parameter doorgeven (dat wil zeggen, het onderwerp dat de e-mail zal aannemen) en ook naar wie (e-mailadres) het zal worden verzonden.

Ik zal mezelf een e-mail sturen, hier is het voorbeeld:

% CODE2%

En nu 

Zoals je kunt zien, iets heel eenvoudigs... maar het kan ons bij bepaalde gelegenheden helpen 

groeten


Voeg dit toe als voorkeursbron in Google.