Come inviare posta dal terminale utilizzando uno script

Per motivi X o Y, a volte abbiamo bisogno di programmare il server della nostra azienda per eseguire una determinata attività, e vogliamo sapere se questa attività è stata eseguita senza problemi, per questo programmiamo che se tutto è andato per il verso giusto, avvisaci ... ma ... ¿ Come può avvisarci il server?

In parole semplici, tramite uno script Python , gli diremo di inviarci un'email; in questo modo, quando controlleremo la casella di posta, verificheremo se il server ha eseguito correttamente l'ordine.

Ho incluso lo script qui: send-email.py

Il suo utilizzo è molto semplice: apri un terminale, digita quanto segue e premi [Invio] :

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

Vi lascio come sarebbe il processo:

% CODE1%

Fatto ciò, è necessario modificare lo script per inserire i propri dati, io lo modificherò inserendo i miei dati, cioè i dati da qui il mio lavoro.

Apri lo script (send-email.py) e modifica questi dati:

  • [email protected] tramite la tua email (in questo esempio - » [email protected])
  • Corpo del messaggio dal contenuto dell'e-mail (in questo esempio - » Questa è un'e-mail di prova)
  • you.mailserver.cu dal tuo server di posta (in questo esempio - » 192.168.1.2)
  • la tua email dal tuo utente (in questo esempio - » kzkggaara)
  • la tua password per la tua password (in questo esempio - » HAHA ... sì ... certo ... LOL)

Ora si presenta così: send-email.py (Modificato)

E voilà, non resta che inviare l'email ... per questo metteremo quanto segue:

Cioè, dobbiamo eseguire lo script e passare il parametro "Oggetto" (cioè l'oggetto che prenderà l'email) e anche a chi (indirizzo email) verrà inviato.

Mi mando una mail, ecco l'esempio:

% CODE2%

E ora 

Come potete vedere è una cosa abbastanza semplice... ma che può aiutarci in certe occasioni 

saluti


Aggiungi come fonte preferita in Google