Ako nastaviť e - mailové upozornenia v systéme Linux pomocou Gmailu alebo SMTP
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, 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 mnohí domáci poskytovatelia internetových služieb blokujú pravidelné odchádzajúce e-maily, môžete túto techniku nájsť ako skvelý spôsob, ako zaistiť, že stále dostanete administratívne e-maily, a to 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í cron, a preto bude administrátor upozorňovať, že sa vyskytol problém s naplánovanými úlohami, ako sú 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ám nevyžaduje príliš veľa informácií a môžete ju de-konfigurovať, ak sa stane nepríjemným.
Na systémoch založených na Debiane, okrem iných veľa veľmi všestranných programov súvisiacich so zasielaním e-mailov, je tu tiež ssmtp balíček, ktorý je vhodný, ak všetko, čo chcete robiť, je, aby mal agent na odosielanie e-mailov pomocou iného e-mailového servera (MTA), bez toho, aby si na to musel 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í nemôžete pohybovať.
- 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úca zábava?) Kvôli nastaveniu a konfigurácii variácií potrebných pre takúto vstavanú 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:
-
Zmeňte ju z poštára 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é.
-
Zvyčajne je názov zariadenia automaticky vyplnený nastavením balíka, ak má stroj schránku, malo by to byť v poriadku, ale ak to nie je alebo meno nie je totožné s nastavením schránky.
-
UseSTARTTLS = ÁNO
Aktivujte TLS pre bezpečnú komunikáciu v relácii.
-
Authuser = užívateľské meno
Užívateľské meno odosielajúcej schránky.
-
AuthPass = heslo
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 / Etc / ssmtp / revaliases file:
sudo vim / etc / ssmtp / revaliases
Pridajte do nej požadovaný preklad, ktorý v našom príklade Gmailu bude:
koreň: [email protected]: smtp.gmail.com
Neuveriteľne je to všetko, čo musíte urobiť, aby ste túto schopnosť umožnili. Odteraz bude zariadenie posielať e-mailom, keď sa niečo stane.
Potvrdenie nastavenia
Umožňuje otestovať správnosť nastavenia ssmtp odoslaním e-mailu:
echo "Testovací odkaz zo servera Linux pomocou ssmtp" sudo ssmtp -vvv [email protected]
"-Vvv" zapína výstižnosť výstupu, takže sa nerozoberajte ... to je len v prípade, že narazíte na nejaké problémy, budete mať nejaký výstup do Google pre.
Ak všetko ide dobre, mali by ste dostať e-mail za pár sekúnd.
V budúcich článkoch ukážeme príklady tohto nastavenia.
Nechajte svoje e-maily z ne-odrazovej odrody :)