Domovská » jak » Jak nainstalovat upozornění e - mailu na Linux pomocí Gmailu nebo SMTP

    Jak nainstalovat upozornění e - mailu na Linux pomocí Gmailu nebo SMTP


    Stroje Linuxu mohou vyžadovat administrativní zásah bezpočet způsobů, ale bez ručního přihlášení k nim, jak byste o tom věděli? Zde je návod, jak nastavit e-maily, abyste dostali oznámení, když vaše stroje chtějí něžnou lásku a pozornost.

    Samozřejmě, že tato technika je určena pro skutečné servery, ale pokud máte Linuxovou schránku sedící ve vašem domě jako domovský server, můžete ji použít i tam. Ve skutečnosti, jelikož mnoho domácích poskytovatelů internetových služeb zablokuje pravidelné odchozí poštu, můžete tuto techniku ​​najít jako skvělý způsob, jak zajistit, že stále dostanete administrativní e-maily, a to i z vašich domovských serverů.

    Přehled

    Konfigurace možnosti odesílání e-mailů pro zařízení okamžitě dává výsledek, že řada problémů s administrací systému a kritických výstrah bude automaticky zaslána správci daného systému. Nejvíce pozoruhodný příklad spočívá v tom, že do této kategorie spadají chyby při spuštění služby cron, a proto oznámí správci, že došlo k problému s naplánovanými úlohami, jako jsou zálohy, jakmile k tomu dojde, včetně výstupu standardní chyby (stderr) ve zprávě. Budeme také moci zahrnout e-maily z bash skriptů.

    Nebojte se - obvykle vám nevyžaduje příliš mnoho informací a můžete ji jednoduše dekonfigurovat, pokud se stane obtěžujícím.

    Na systémech založených na Debianu, jiný než spousta velmi všestranných e-mailových programů souvisejících, je také ssmtp balíček, který je vhodný, pokud vše, co chcete udělat, je mít agenta k odesílání e-mailů pomocí jiného e-mailového serveru (MTA), aniž byste museli nastavit celou poštovní nebo sendmailovou konfiguraci..

    Předpoklady a předpoklady

    Než začneme, budete se chtít ujistit, že jsou splněny všechny tyto podmínky:

    • Máte server SMTP, který může přijímat e-maily z vašich počítačů a odeslat je příjemci (tj. Vaší firemní výměně nebo službě Gmail).
    • Máte pověření pro uživatele, který je schopen odeslat e-mail na tento server (tj. Poštovní schránku nebo účet Gmail).
    • Tento postup byl použit a testován na systémech založených na Debianu (Lenny, Ubuntu & Mint), takže pokud se na jednom z těchto distribucí nejedná,.
    • Uvidíte, že používám VIM jako program editoru, je to jen proto, že jsem na to zvyklý ... můžete použít libovolný jiný editor, který byste chtěli.

    * Je také používán a testován na DD-WRT, ale bude zahrnován pouze v budoucím článku (aktualizace: není to budoucí zábava?) Kvůli konfiguraci a konfiguraci variant potřebných pro takovou vestavěnou platformu.

    Založit

    Chcete-li nainstalovat balíček ssmtp (Simple S.M.T.P), použijte následující příkaz:

    sudo aptitude install ssmtp

    Poté upravte konfigurační soubor:

    sudo vim /etc/ssmtp/ssmtp.conf

    Podle potřeby upravte a přidávejte následující parametry:

    • root@[email protected]

      Změňte jej z poštovního majitele na e-mail administrátora stroje.

    • mailhub = smtp.gmail.com: 587

      Váš poštovní server v našem případě je to Gmail, takže musíme zadat port jako 587, pro běžné SMTP servery to obvykle není nutné.

    • hostname@[email protected]

      Obvykle je název zařízení automaticky vyplněn nastavením balíku, pokud má zařízení poštovní schránku, mělo by to být v pořádku, ale pokud to není, nebo jméno není stejné jako schránka nastavit odpovídajícím způsobem.

    • PoužijteSTARTTLS = ANO

      Povolte TLS pro bezpečnou komunikaci v relaci.

    • AuthUser = uživatelské jméno

      Uživatelské jméno odesílající schránky.

    • AuthPass = heslo

      Heslo odesílající poštovní schránky ...

    • FromLineOverride = ano

      Odesílá název hostitele namísto kořenového adresáře [[email protected]].

    Chcete-li, aby výchozí (root) "z" pole bylo jméno serveru, upravte / etc / ssmtp / revaliases soubor:

    sudo vim / etc / ssmtp / revaliases

    Přidejte do něj požadovaný překlad, který v našem příkladu Gmailu bude:

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

    Neuvěřitelně je to vše, co musíte udělat, abyste tuto schopnost umožnili. Od této chvíle vás zařízení pošle e-mailem, až se něco stane.

    Potvrzení nastavení

    Zkoušíme, zda byla naše nastavení ssmtp správná odesláním e-mailu:


    echo "Testovací zpráva ze serveru Linux pomocí ssmtp" sudo ssmtp -vvv [email protected]

    "-Vvv" přepíná výstup textu, takže se nemusíte bát ... to je jen v případě, že narazíte na nějaké problémy, budete mít nějaký výstup na Google pro.
    Pokud vše půjde dobře, měli byste dostat E-mail za pár vteřin.

    Příklady tohoto uspořádání uvádíme v budoucích článcích.


    Vaše e-maily nesmějí být odrazující :)