Av X eller Y-skäl behöver vi ibland programmera vårt företags server för att göra en viss uppgift, och vi vill veta om den här uppgiften utfördes utan problem, för detta programmerar vi att om allt gick smidigt, meddela oss ... men ... ¿Hur kan servern meddela oss?
Väldigt enkelt kommer vi att be den skicka ett e-postmeddelande via ett Python -skript , så att vi, när vi kontrollerar brevlådan, ser om servern inte hade några problem med att utföra beställningen.
Jag har inkluderat skriptet här: send-email.py
Att använda det är väldigt enkelt, öppna en terminal, skriv följande i den och tryck på [Enter] :
cd $HOME/ && wget http://paste.desdelinux.net/paste/?dl=89 && mv index.html\?dl\=89 send-email.py && chmod +s send-email.py
Jag lämnar dig hur processen skulle vara:
% KOD1%
När detta är klart måste du redigera skriptet för att lägga till dina egna data, jag kommer att redigera det genom att lägga mina data, det vill säga data härifrån mitt arbete.
Öppna skriptet (send-email.py) och ändra denna information:
- [e-postskyddad] via din e-post (i det här exemplet - » [e-postskyddad])
- Meddelandetext av innehållet i e-postmeddelandet (i det här exemplet - » Det här är ett testmeddelande)
- you.mailserver.cu av din e-postserver (i det här exemplet - » 192.168.1.2)
- din email av din användare (i det här exemplet - » Kzkggaara)
- ditt lösenord för ditt lösenord (i det här exemplet - » HAHA ... ja ... säker ... LOL)
Det ser nu ut så här: send-email.py (Modifierad)
Och voila, det återstår bara att skicka e-postmeddelandet ... för detta kommer vi att lägga följande:
- python send-email.py "Här skriver vi in ämnet" [e-postskyddad]
Vi måste utföra skriptet och skicka parametern "Ämne" (det vill säga ämnet som e-postmeddelandet kommer att ta) och även till vem (e-postadress) det kommer att skickas.
Jag skickar ett mejl till mig själv, här är exemplet:
% KOD2%
Och nu
Som ni ser, något ganska enkelt... men det kan hjälpa oss vid vissa tillfällen
hälsningar