Hogyan küldjön levelet a terminálról egy szkript segítségével

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:

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


Hozzáadás előnyben részesített forrásként a Google-ben