X- või Y-põhjustel peame mõnikord programmeerima oma ettevõtte serveri teatud ülesande täitmiseks ja me tahame teada, kas see ülesanne täideti probleemideta. Selleks programmeerime, et kui kõik sujus, teavitage meid ... aga ... ¿Kuidas saab server meid teavitada?
Väga lihtsalt öeldes käsime tal Pythoni skripti kaudu meile e-kiri saata. Nii näeme postkasti kontrollides, kas serveril oli tellimuse täitmisega probleeme.
Lisasin skripti siia: send-email.py
Selle kasutamine on väga lihtne: avage terminal, tippige sinna järgmine käsk ja vajutage [Enter] :
cd $HOME/ && wget http://paste.desdelinux.net/paste/?dl=89 && mv index.html\?dl\=89 send-email.py && chmod +s send-email.py
Jätan teile, kuidas see protsess oleks:
% CODE1%
Kui see on tehtud, peate oma andmete sisestamiseks skripti redigeerima, ma redigeerin seda, pannes oma andmed, st andmed siit minu tööle.
Avage skript (send-email.py) ja muutke seda teavet:
- [meiliga kaitstud] oma e-posti teel (selles näites - » [meiliga kaitstud])
- Sõnumi sisu e-kirja sisu järgi (selles näites - » See on proovimeil)
- sa.mailserver.cu teie meiliserver (selles näites - » 192.168.1.2)
- sinu email kasutaja poolt (selles näites - » kzkggaara)
- oma parool oma parooli jaoks (selles näites - » HAHA ... jah ... kindel ... LOL)
Nüüd näeb see välja selline: send-email.py (Muudetud)
Ja voila, jääb ainult meili saatmine ... selleks paneme järgmise:
- python send-email.py "Siia paneme teema" [meiliga kaitstud]
See tähendab, et peame käivitama skripti ja edastama parameetri "Subject" (st teema, mille meil võtab) ja ka kellele (e-posti aadress) see saadetakse.
Saadan endale e-kirja, siin on näide:
% CODE2%
Ja nüüd
Nagu näete, midagi üsna lihtsat... kuid see võib meid teatud juhtudel aidata
seoses