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:
-
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é.
-
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.
Vaše e-maily nemôžu byť odrazené od odrody:)