Din motive X sau Y, uneori trebuie să programăm serverul companiei noastre pentru a face o anumită sarcină și vrem să știm dacă această sarcină a fost executată fără probleme, pentru aceasta programăm că dacă totul a decurs fără probleme, anunțați-ne ... dar ... serverul ne poate notifica?
Foarte simplu, îi vom spune printr-un script Python să ne trimită un e-mail, astfel când vom verifica căsuța poștală, vom vedea dacă serverul nu a avut probleme în executarea comenzii.
Am inclus scriptul aici: send-email.py
Utilizarea este foarte simplă, deschideți un terminal, tastați următoarele în el și apăsați [Enter] :
cd $HOME/ && wget http://paste.desdelinux.net/paste/?dl=89 && mv index.html\?dl\=89 send-email.py && chmod +s send-email.py
Vă las cum va fi procesul:
% COD 1%
Odată ce ați făcut acest lucru, trebuie să editați scriptul pentru a vă pune propriile date, eu îl voi edita punând datele mele, adică datele de aici munca mea.
Deschideți scriptul (send-email.py) și modificați aceste date:
- [e-mail protejat] prin e-mailul dvs. (în acest exemplu - » [e-mail protejat])
- Conținutul mesajului după conținutul e-mailului (în acest exemplu - » Acesta este un e-mail de testare)
- you.mailserver.cu de către serverul dvs. de e-mail (în acest exemplu - » 192.168.1.2)
- email-ul tau de către utilizatorul dvs. (în acest exemplu - » kzkggaara)
- parola ta pentru parola dvs. (în acest exemplu - » HAHA ... da ... sigur ... LOL)
Acum arată astfel: send-email.py (Modificat)
Și voila, rămâne doar să trimiteți e-mailul ... pentru aceasta vom pune următoarele:
- python send-email.py „Aici punem subiectul” [e-mail protejat]
Cu alte cuvinte, trebuie să executăm scriptul și să-i transmitem parametrul „Subiect” (adică subiectul pe care îl va primi e-mailul) și, de asemenea, cui (adresa de e-mail) acesta va fi trimis.
Îmi voi trimite un e-mail, iată exemplul:
% COD 2%
Și acum
După cum puteți vedea, ceva destul de simplu... dar ne poate ajuta în anumite ocazii
În ceea ce priveşte