3Jul

Jak nastavit e - mailové upozornění v systému Linux pomocí Gmailu nebo SMTP

click fraud protection
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ě, tato technika je určena pro skutečné servery, ale pokud máte Linuxovou schránku sedící ve vašem domě, který funguje jako domácí 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, možná byste našli tuto techniku ​​skvělým způsobem, 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. Nejpozoruhodnějším příkladem je, ž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ů.

instagram viewer

Nedělejte si starosti - většinou vás nevyžaduje nevyžádanou poštu s příliš velkými informacemi a můžete ji jednoduše dekonfigurovat, pokud se to stane obtěžujícím.

Na systémech založených na Debianu, jiný než spousta velmi univerzálních e-mailových programů, je také ssmtp balíček, který je vhodný, pokud vše, co chcete udělat, je mít agenta pro posílání e-mailů pomocí jiného e-mailového serveru( MTA)aniž byste museli nakonfigurovat celou konfiguraci postfix nebo sendmail.

Předpoklady a předpoklady

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

  • Máte SMTP server, který může přijímat e-maily z vašich počítačů a odeslat je příjemci( tj.nebo Gmail).
  • Máte pověření pro uživatele, který je schopen odeslat e-mail na tento server( tj. 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á, vaše míle se může lišit.
  • Uvidíte, že používám VIM jako program editoru, právě proto, že jsem na to zvyklý. .. můžete použít libovolný jiný editor, který byste chtěli.

* Používá se také a testuje se na DD-WRT, ale bude se vztahovat pouze na budoucí článek( aktualizace: není to zábava?) Kvůli změnám nastavení a konfigurace potřebným pro takovou integrovanou platformu. Instalace

K instalaci balíčku ssmtp( Simple SMTP) použijte následující příkaz:

sudo aptitude install ssmtp

Poté upravte konfigurační soubor:

sudo vim /etc/ssmtp/ ssmtp.conf

Upravte a podle potřeby přidávejte následující parametry:

  • root [email protected]

    Změňte jej z postmasteru 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 určit port jako 587, pro běžné servery SMTP to obvykle není nutné.

  • [email protected]

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

  • PoužítSTARTTLS = ANO

    Povolit TLS pro zabezpečenou komunikaci relace.

  • AuthUser = uživatelské jméno

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

  • AuthPass = heslo

    Heslo odesílající schránky. .

  • FromLineOverride = yes

    Odesílá název hostitele namísto kořenového adresáře [root@hostname. FQDN].

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

sudo vim /etc/ssmtp/ revaliases

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

: [email protected]: smtp.gmail.com

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

Potvrzení nastavení

Umožňuje vyzkoušet, že naše nastavení ssmtp bylo správné odesláním e-mailu:


echo "Testovací zpráva ze serveru Linux pomocí ssmtp" Zpět nahoru |sudo ssmtp -vvv [email protected]

"-vvv" se zapíná na výmluvnost, 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 do Google pro.
Pokud je vše v pořádku, měli byste dostat E-mail za pár vteřin.

V následujících článcích ukážeme příklady tohoto nastavení.

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