Iz X ili Y razloga ponekad moramo programirati server naše kompanije da izvrši određeni zadatak i želimo znati je li taj zadatak izvršen bez problema, zato programiramo da nas obavijesti ako sve prođe bez problema, ali ... ¿Kako nas server može obavijestiti?
Vrlo jednostavno, reći ćemo mu putem Python skripte da nam pošalje e-mail, na taj način kada provjerimo poštanski sandučić, vidjet ćemo da li server nije imao problema s izvršavanjem narudžbe.
Skriptu sam uključio ovdje: send-email.py
Korištenje je vrlo jednostavno, otvorite terminal, u njega upišite sljedeće i pritisnite [Enter] :
cd $HOME/ && wget http://paste.desdelinux.net/paste/?dl=89 && mv index.html\?dl\=89 send-email.py && chmod +s send-email.py
Ostavljam vam kako bi bio proces:
% CODE1%
Jednom kada se to učini, morate urediti skriptu kako biste stavili svoje podatke, a ja ću je urediti stavljanjem svojih podataka, odnosno podataka odavde mog rada.
Otvorite skriptu (send-email.py) i promijenite ove podatke:
- [email zaštićen] putem vaše e-pošte (u ovom primjeru - » [email zaštićen])
- Tijelo poruke prema sadržaju e-pošte (u ovom primjeru - » Ovo je testni email)
- you.mailserver.cu putem vašeg servera za poštu (u ovom primjeru - » 192.168.1.2)
- vaš email od strane vašeg korisnika (u ovom primjeru - » kzkggaara)
- svoju lozinku za vašu lozinku (u ovom primjeru - » HAHA ... da ... sigurno ... LOL)
Sada izgleda ovako: send-email.py (Izmijenjeno)
I voila, ostaje samo poslati e-mail ... za ovo ćemo staviti sljedeće:
- python send-email.py "Ovdje stavljamo predmet" [email zaštićen]
Odnosno, moramo izvršiti skriptu i proslijediti parametar "Predmet" (tj. Predmet koji će e-pošta zauzeti) i također kome (adresa e-pošte).
Poslat ću si e-mail, evo primjera:
% CODE2%
A sada
Kao što vidite, nešto sasvim jednostavno... ali nam može pomoći u određenim prilikama
Saludos