Hvordan sende e-post fra terminalen ved hjelp av et skript

Av X- eller Y-grunner, noen ganger trenger vi å programmere serveren til selskapet vårt for å utføre en bestemt oppgave, og vi vil vite om denne oppgaven ble utført uten problemer, for dette programmerer vi at hvis alt gikk greit, varsl oss ... men ... ¿Hvordan kan serveren varsle oss?

Veldig enkelt, vi vil fortelle det gjennom et Python -skript at det skal sende oss en e-post. På denne måten, når vi sjekker postkassen, vil vi se om serveren ikke hadde noen problemer med å utføre bestillingen.

Jeg har inkludert skriptet her: send-email.py

Det er veldig enkelt å bruke det. Åpne en terminal, skriv inn følgende og trykk [Enter] :

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

Jeg forlater deg hvordan prosessen ville være:

% KODE1%

Når dette er gjort, må du redigere skriptet for å sette dine egne data, jeg vil redigere det ved å sette dataene mine, det vil si dataene herfra mitt arbeid.

Åpne skriptet (send-email.py) og endre denne informasjonen:

  • [e-postbeskyttet] via e-posten din (i dette eksemplet - » [e-postbeskyttet])
  • Meldingslegeme av innholdet i e-posten (i dette eksemplet - » Dette er en test-e-post)
  • you.mailserver.cu av e-postserveren din (i dette eksemplet - » 192.168.1.2)
  • din epost av brukeren din (i dette eksemplet - » kzkggaara)
  • ditt passord for passordet ditt (i dette eksemplet - » HAHA ... ja ... sikkert ... LOL)

Det ser nå slik ut: send-email.py (Endret)

Og voila, det gjenstår bare å sende e-posten ... for dette vil vi sette følgende:

Det vil si at vi må utføre skriptet og sende parameteren "Emne" (det vil si emnet som e-postmeldingen vil ta) og også til hvem (e-postadresse) den vil bli sendt.

Jeg vil sende meg en e-post, her er eksemplet:

% KODE2%

Og nå 

Som du kan se, noe ganske enkelt... men det kan hjelpe oss ved visse anledninger 

Hilsen


Legg til som foretrukket kilde i Google