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:
- python send-email.py "Qui inseriamo l'oggetto" [email protected]
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