X vai Y iemeslu dēļ dažreiz mums ir jāprogrammē sava uzņēmuma serveris, lai veiktu noteiktu uzdevumu, un mēs vēlamies uzzināt, vai šis uzdevums tika izpildīts bez problēmām. Lai to izdarītu, mēs ieprogrammējam, ka, ja viss noritēja gludi, paziņojiet mums ... bet ... ¿Kā serveris var mūs informēt?
Ļoti vienkārši, mēs tam liksim, izmantojot Python skriptu , nosūtīt mums e-pastu, tādā veidā, pārbaudot pastkasti, mēs redzēsim, vai serverim nebija problēmu ar pasūtījuma izpildi.
Esmu iekļāvis skriptu šeit: send-email.py
Lai to lietotu, ir ļoti vienkārši: atveriet termināli, ierakstiet tajā sekojošo un nospiediet [Enter] :
cd $HOME/ && wget http://paste.desdelinux.net/paste/?dl=89 && mv index.html\?dl\=89 send-email.py && chmod +s send-email.py
Es jums atstāju, kā noritētu process:
% CODE1%
Kad tas ir izdarīts, jums ir jārediģē skripts, lai ievietotu savus datus. Es tos rediģēšu, ievietojot savus datus, tas ir, datus no šejienes manu darbu.
Atveriet skriptu (send-email.py) un mainiet šo informāciju:
- [e-pasts aizsargāts] ar savu e-pastu (šajā piemērā - » [e-pasts aizsargāts])
- Ziņojuma pamatteksts pēc e-pasta satura (šajā piemērā - » Šis ir pārbaudes e-pasts)
- you.mailserver.cu jūsu pasta serveris (šajā piemērā - » 192.168.1.2)
- Tavs e-pasts jūsu lietotājs (šajā piemērā - » kzkggaara)
- Tava parole parolei (šajā piemērā - » HAHA ... jā ... pārliecināts ... LOL)
Tagad tas izskatās šādi: send-email.py (Modificēts)
Un voila, atliek tikai nosūtīt e-pastu ... par to mēs ievietosim sekojošo:
- python send-email.py "Šeit mēs ievietojam tēmu" [e-pasts aizsargāts]
Tas ir, mums ir jāizpilda skripts un jānodod parametrs "Subject" (tas ir, tēma, kuru e-pasts aizņems), kā arī tas, kam (e-pasta adrese) tas tiks nosūtīts.
Es nosūtīšu sev e-pastu, šeit ir piemērs:
% CODE2%
Un tagad
Kā redzat, kaut kas pavisam vienkāršs... bet tas mums var palīdzēt noteiktos gadījumos
Sveicieni