Sådan sendes mail fra terminalen ved hjælp af et script

Af X- eller Y-grunde er vi undertiden nødt til at programmere vores virksomheds server til at udføre en bestemt opgave, og vi vil gerne vide, om denne opgave blev udført uden problemer, til dette programmerer vi, at hvis alt gik glat, skal du give os besked… men… ¿Hvordan kan serveren give os besked?

Meget enkelt vil vi fortælle det via et Python- script , at det skal sende os en e-mail. På denne måde, når vi tjekker postkassen, vil vi se, om serveren ikke havde problemer med at udføre ordren.

Jeg har inkluderet scriptet her: send-email.py

Det er meget nemt at bruge det. Åbn en terminal, skriv følgende i den og tryk på [Enter] :

cd $HOME/ && wget http://paste.desdelinux.net/paste/?dl=89 && mv index.html\?dl\=89 send-email.py && chmod +s send-email.py

Jeg forlader dig, hvordan processen ville være:

% KODE1%

Når dette er gjort, skal du redigere scriptet for at sætte dine egne data, jeg redigerer det ved at sætte mine data, det vil sige dataene herfra, mit arbejde.

Åbn scriptet (send-email.py), og skift disse data:

  • [e-mail beskyttet] via din e-mail (i dette eksempel - » [e-mail beskyttet])
  • Beskedtekst af indholdet af e-mailen (i dette eksempel - » Dette er en test-e-mail)
  • you.mailserver.cu fra din mailserver (i dette eksempel - » 192.168.1.2)
  • din email af din bruger (i dette eksempel - » kzkggaara)
  • dit kodeord til din adgangskode (i dette eksempel - » HAHA ... ja ... sikkert ... LOL)

Det ser nu sådan ud: send-email.py (Ændret)

Og voila, det er kun tilbage at sende e-mailen ... for dette vil vi sætte følgende:

Med andre ord skal vi udføre scriptet og videregive det "Emne" -parameteren (dvs. emnet, som e-mailen vil bære) og også til hvem (e-mail-adresse) det vil blive sendt.

Jeg sender mig en mail, her er eksemplet:

% KODE2%

Og nu 

Som du kan se, noget ganske simpelt... men det kan hjælpe os ved visse lejligheder 

hilsen


Tilføj som foretrukken kilde i Google