Ako nastaviť e - mailové upozornenia v systéme Linux pomocou Gmailu alebo SMTP

Obsah:

Ako nastaviť e - mailové upozornenia v systéme Linux pomocou Gmailu alebo SMTP
Ako nastaviť e - mailové upozornenia v systéme Linux pomocou Gmailu alebo SMTP

Video: Ako nastaviť e - mailové upozornenia v systéme Linux pomocou Gmailu alebo SMTP

Video: Ako nastaviť e - mailové upozornenia v systéme Linux pomocou Gmailu alebo SMTP
Video: 20 Keyboard Shortcuts You’re A Moron for Not Using - YouTube 2024, Apríl
Anonim
 Stroje Linuxu môžu vyžadovať administratívne zásahy nespočetnými spôsobmi, ale bez ručného prihlásenia do nich, ako by ste o tom vedeli? Tu je návod, ako nastaviť e-maily, aby ste dostali upozornenie, keď vaše stroje chcú nejakú jemnú lásku a pozornosť.
Stroje Linuxu môžu vyžadovať administratívne zásahy nespočetnými spôsobmi, ale bez ručného prihlásenia do nich, ako by ste o tom vedeli? Tu je návod, ako nastaviť e-maily, aby ste dostali upozornenie, keď vaše stroje chcú nejakú jemnú lásku a pozornosť.

Samozrejme, že táto technika je určená pre skutočné servery, ale ak máte Linuxovú schránku vo vašom dome ako domovský server, môžete ju použiť aj tam. V skutočnosti, pretože mnoho domácich poskytovateľov internetových služieb blokuje pravidelné odchádzajúce e-maily, môžete túto techniku nájsť skvelým spôsobom, ako zabezpečiť, aby ste stále dostávali správne e-maily, dokonca aj z domácich serverov.

Prehľad

Konfigurácia možnosti odosielania e-mailov pre zariadenie okamžite nám dáva výsledok, že veľa problémov s administráciou systému a kritických upozornení sa automaticky odošle správcovi tohto systému. Najpozoruhodnejším príkladom je, že do tejto kategórie spadajú chyby pri vykonávaní cronov, a preto bude administrátor upozorňovať, že sa vyskytol problém s naplánovanými úlohami, ako sú napríklad zálohy, akonáhle sa to stane, vrátane výstupu štandardnej chyby (stderr) v správe. Budeme tiež môcť začleniť e-mail z bash skriptov.

Nebojte sa - zvyčajne vás nevypláca príliš veľa informácií a jednoducho ju môžete nakonfigurovať, ak sa stane nepríjemným.

Na systémoch založených na Debiane, okrem iných veľa veľmi všestranných e-mailových programov, je tu tiež ssmtp balíček, ktorý je vhodný, ak potrebujete všetko, čo potrebujete, je, aby agent mohol posielať e-maily pomocou iného e-mailového servera (MTA) bez toho, aby ste museli nastaviť celú postfixovú alebo sendmailovú konfiguráciu.

Predpoklady a predpoklady

Skôr ako začneme, budete sa chcieť ubezpečiť, že sú splnené všetky tieto podmienky:

  • Máte server SMTP, ktorý môže prijímať e-maily z vašich počítačov a odoslať ich príjemcovi (t. J. Vašu firemnú výmenu alebo službu Gmail).
  • Máte poverenia pre používateľa, ktorý je schopný odoslať e-mail na tento server (t. J. Poštovú schránku alebo účet Gmail).
  • Tento postup bol použitý a testovaný na * systémoch založených na Debiane (Lenny, Ubuntu & Mint), takže ak sa na niektorej z týchto distribúcií nemusíte líšiť kilometrový výkon.
  • Uvidíte, že používam program VIM ako editor, práve preto, že som na to zvyknutý … môžete použiť iný editor, ktorý by ste chceli.

* Taktiež sa používa a testuje na DD-WRT, ale bude zahrnutá iba v budúcom článku (aktualizácia: nie je to budúcnosť?) Kvôli konfiguráciám a konfiguráciám potrebným pre takúto integrovanú platformu.

Nastaviť

Ak chcete nainštalovať balík ssmtp (Simple S.M.T.P), použite nasledujúci príkaz:

sudo aptitude install ssmtp

Potom upravte konfiguračný súbor:

sudo vim /etc/ssmtp/ssmtp.conf

Podľa potreby upravte a pridajte nasledujúce parametre:

  • [email protected]

    Zmeňte ho z postmastera na e-mail administrátora počítača.

  • mailhub=smtp.gmail.com:587

    Váš poštový server v našom prípade je to Gmail, takže musíme špecifikovať port ako 587, pre bežné servery SMTP to zvyčajne nie je potrebné.

  • [email protected]

    Zvyčajne je názov zariadenia automaticky vyplnený nastavením balíka, ak má stroj poštovú schránku, malo by to byť v poriadku, ale ak to nie je alebo meno nie je rovnaké ako schránka upraviť zodpovedajúcim spôsobom.

  • UseSTARTTLS=YES

    Aktivujte TLS pre bezpečnú komunikáciu s reláciami.

  • AuthUser=username

    Používateľské meno odosielajúcej schránky.

  • AuthPass=password

    Heslo odosielajúcej schránky..

  • FromLineOverride=yes

    Odošle meno hostiteľa namiesto koreňa [[email protected]].

Ak chcete vytvoriť predvolený (root) "z" poľa názov servera, upravte ho / Etc / ssmtp / revaliases file:

sudo vim /etc/ssmtp/revaliases

Pridajte do nej požadovaný preklad, ktorý v našom prípade príkladov služby Gmail bude:

root:[email protected]:smtp.gmail.com

Neuveriteľne je to všetko, čo musíte urobiť, aby ste túto schopnosť umožnili. Od tohto momentu sa vám zariadenie pošle e-mailom, keď sa niečo stane.

Potvrdenie nastavenia

Umožňuje otestovať správnosť nastavenia ssmtp odoslaním e-mailu:

echo 'Test message from Linux server using ssmtp' | sudo ssmtp -vvv [email protected]

"-Vvv" zapína výstižnosť výstupu, takže sa nerozprávajte … je to len v prípade, že narazíte na akékoľvek problémy, budete mať nejaký výstup pre Google pre. Ak všetko ide dobre, mali by ste dostávať e-mail za pár sekúnd.

V budúcich článkoch ukážeme príklady tohto nastavenia.

Image
Image

Vaše e-maily nemôžu byť odrazené od odrody:)

Odporúča: