3Jul
môžu vyžadovať administratívne zásahy bezpočetnými spôsobmi, ale bez ručného prihlásenia sa 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 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 chyby pri výkone práce cron patria do tejto kategórie, a preto upovedomia administrátora, ž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-mailové správy z bash skriptov.
Nebojte sa - zvyčajne vás nevyžaduje spam s 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 Debian, okrem iných veľa veľmi všestranných programov súvisiacich so zasielaním e-mailov, je tiež ssmtp balík, ktorý je vhodný, ak všetko, čo chcete robiť, je mať agent, ktorý 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 než začneme, budete sa chcieť ubezpečiť, že sú splnené všetky tieto podmienky:
- Máte SMTP server, ktorý môže prijímať e-maily z vašich počítačov a odoslať ich príjemcovialebo 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 a 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á len v budúcom článku( aktualizácia: nie je to zábava?) Kvôli konfiguráciám nastavenia a konfigurácie potrebným pre takúto vstavanú platformu. Inštalácia
Ak chcete nainštalovať balík ssmtp( Simple SMTP), použite nasledovný príkaz:
Potom upravte konfiguračný súbor:
sudo vim /etc/ssmtp/ ssmtp.conf
Upravte a podľa potreby pridajte nasledujúce parametre:
-
root [email protected]
Zmeňte ju 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 nutné.
-
hostname = [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 totožné s poštovou schránkouzodpovedajúcim spôsobom.
-
PoužiťSTARTTLS = ÁNO
Povolenie TLS pre bezpečnú komunikáciu s reláciami.
-
AuthUser = používateľské meno
Užívateľské meno odosielajúcej schránky.
-
AuthPass = heslo
Heslo odosielajúcej schránky. .
-
FromLineOverride = yes
Pošle názov hostiteľa namiesto koreňa [root@hostname. FQDN].
Ak chcete vytvoriť predvolené( root) pole "from" z názvu servera, upravte /etc/ssmtp/ revaliases súbor:
sudo vim /etc/ssmtp/ revaliases
A pridajte požadovaný preklad, ktorý v našom príklade 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 "Testovací odkaz zo servera Linux pomocou ssmtp" |sudo ssmtp -vvv [email protected]
"-vvv" sa zapína výstupom výrečnosti, takže sa nerozčútajte. .. je to len v prípade akýchkoľvek problémov, budete mať nejaký výstup na 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.
Môžete mať e-maily nesúvisiace odrody:)