Jak odesílat poštu z terminálu pomocí skriptu

Z důvodů X nebo Y někdy potřebujeme naprogramovat server naší společnosti, aby provedl určitý úkol, a chceme vědět, zda byl tento úkol proveden bez problémů, proto programujeme, že pokud vše proběhne hladce, upozorněte nás… ale… ¿ Jak nás může server upozornit?

Jednoduše řečeno, pomocí Python skriptu mu řekneme , aby nám poslal e-mail, takže když zkontrolujeme poštovní schránku, uvidíme, zda server neměl s provedením objednávky žádné problémy.

Skript jsem přiložil zde: send-email.py

Použití je velmi jednoduché, otevřete terminál, zadejte do něj následující příkaz a stiskněte [Enter] :

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

Nechám vás, jaký by byl proces:

% CODE1%

Jakmile to provedete, musíte upravit skript, abyste vložili svá vlastní data, upravím jej vložením mých dat, tj. Dat odtud, mé práce.

Otevřete skript (send-email.py) a změňte tato data:

  • [chráněno e-mailem] e-mailem (v tomto příkladu - » [chráněno e-mailem])
  • Tělo zprávy podle obsahu e-mailu (v tomto příkladu) - » Toto je testovací e-mail)
  • you.mailserver.cu vaším poštovním serverem (v tomto příkladu - » 192.168.1.2)
  • tvůj e-mail vaším uživatelem (v tomto příkladu - » kzkggaara)
  • vaše heslo pro vaše heslo (v tomto příkladu - » HAHA ... jo ... jistě ... LOL)

Nyní to vypadá takto: send-email.py (Upraveno)

A voila, zbývá jen poslat e-mail ... k tomu vložíme následující:

Jinými slovy, musíme spustit skript a předat parametr „Subjekt“ (tj. Předmět, který bude mít e-mail) a také komu (e-mailová adresa) bude zaslán.

Pošlu si e-mail, zde je příklad:

% CODE2%

A teď 

Jak vidíte, něco docela jednoduchého... ale při určitých příležitostech nám to může pomoci 

pozdravy


Přidat jako preferovaný zdroj v Googlu