X vagy Y okokból néha be kell programoznunk cégünk szerverét egy bizonyos feladat elvégzésére, és szeretnénk tudni, hogy ezt a feladatot problémamentesen hajtották-e végre, ehhez programozzuk, hogy ha minden zökkenőmentesen zajlott, értesítsen minket ... de… ¿ Hogyan értesíthet minket a szerver?
Nagyon egyszerűen, egy Python szkripten keresztül utasítjuk , hogy küldjön nekünk egy e-mailt, így amikor ellenőrizzük a postafiókot, látni fogjuk, hogy a szervernek nem volt problémája a megrendelés végrehajtásával.
Beillesztettem a szkriptet ide: send-email.py
Használata nagyon egyszerű: nyisson meg egy terminált, írja be a következő parancsot, és nyomja meg az [Enter] billentyűt :
cd $HOME/ && wget http://paste.desdelinux.net/paste/?dl=89 && mv index.html\?dl\=89 send-email.py && chmod +s send-email.py
Meghagyom, hogy milyen lenne a folyamat:
% CODE1%
Miután ez megtörtént, szerkesztenie kell a szkriptet, hogy saját adatait tegye, én úgy fogom szerkeszteni, hogy felteszem az adataimat, vagyis az innen származó adatokat.
Nyissa meg a szkriptet (send-email.py), és módosítsa ezeket az adatokat:
- [e-mail védett] e-mailben (ebben a példában - » [e-mail védett])
- Üzenet törzse az e-mail tartalma alapján (ebben a példában - » Ez egy teszt e-mail)
- te.mailserver.cu a mail szerver által (ebben a példában - » 192.168.1.2)
- az email címed a felhasználó által (ebben a példában - » kzkggaara)
- a jelszavad jelszavához (ebben a példában - » HAHA ... igen ... biztos ... LOL)
Most így néz ki: send-email.py (Módosítva)
És voila, csak az e-mail elküldése marad ... ehhez a következőket tesszük:
- python send-email.py "Ide tesszük a tárgyat" [e-mail védett]
Más szavakkal, végre kell hajtanunk a szkriptet, és át kell adnunk neki az "Subject" paramétert (vagyis azt a tárgyat, amelyet az e-mail fog venni), és azt is, hogy kinek (e-mail cím) küldjük el.
Küldök magamnak egy e-mailt, íme a példa:
% CODE2%
És most
Amint látja, valami egészen egyszerű... de bizonyos esetekben segítségünkre lehet
Üdvözlet