Homepage » hogyan kell » E-mail figyelmeztetések telepítése Linuxon A Gmail vagy az SMTP használata

    E-mail figyelmeztetések telepítése Linuxon A Gmail vagy az SMTP használata


    A Linux gépek számtalan módon adminisztratív beavatkozást igényelhetnek, de anélkül, hogy manuálisan belépnének, hogyan tudná róla? Az alábbiakban bemutatjuk az e-mailek beállítását, hogy értesítést kapjunk, amikor a gépeink szeretetre és figyelemre vágynak.

    Természetesen ez a technika valóságos kiszolgálók számára készült, de ha van egy ház, amely otthoni kiszolgálóként működik, akkor ott is használhatja. Valójában, mivel számos otthoni internetszolgáltató blokkolja a rendszeres kimenő e-maileket, ez a módszer nagyszerű módja annak, hogy biztosítsa még adminisztrációs e-mailjeit még az otthoni szerverekről is.

    Áttekintés

    Az e-mail küldés képességének konfigurálása egy gépre azonnal azt eredményezi, hogy a rendszer adminisztrációs problémái és a kritikus riasztások sokasága automatikusan elküldésre kerül a rendszer kijelölt rendszergazdájának. A leginkább figyelemre méltó példa az, hogy a cron munkakezelési hibák ebbe a kategóriába tartoznak, és ezért értesítik az adminisztrátort, hogy az ütemezett feladatokkal, például biztonsági mentésekkel, probléma lépett fel, amint azok bekerülnek, beleértve a jelentés standard hiba (stderr) kimenetét. A bash szkriptekből is küldhetünk e-mailt.

    Ne aggódj, ez általában nem spam Önnek túl sok információval, és csak akkor lehet de-konfigurálni, ha bosszantóvá válik.

    A Debian alapú rendszereken túl sok nagyon sokoldalú levelezőprogram is létezik ssmtp A csomag, amely jól illeszkedik, ha minden, amire szüksége van, rendelkezik egy ügynökkel, aki e-maileket küld egy másik e-mail szerver (MTA) használatával, anélkül, hogy egy teljes postfix vagy sendmail konfigurációt kellene beállítania..

    Előfeltételek és feltételezések

    Mielőtt elkezdenénk, győződjön meg róla, hogy ezek a feltételek teljesülnek:

    • Van egy SMTP-kiszolgálója, amely képes fogadni az e-maileket a gépeiről, és elküldi azokat a címzettnek (azaz a vállalati csere vagy a Gmail).
    • Van olyan hitelesítő adata annak a felhasználónak, aki képes e-mail üzeneteket küldeni az adott kiszolgálón (pl. Postafiók vagy Gmail-fiók).
    • Ezt az eljárást * Debian alapú rendszereken (Lenny, Ubuntu & Mint) tesztelték, így ha nem az egyik ilyen terjesztésen, a kilométered változhat.
    • Látni fogod, hogy a VIM-et használom szerkesztőprogramként, ez csak azért van, mert megszoktam… használhatsz bármilyen más szerkesztőt, amit szeretnél.

    * DD-WRT-en is használják és tesztelik, de csak egy jövőbeni cikkben (frissítés: nem a jövőbeni szórakoztató?) Vonatkozik, mivel az ilyen beágyazott platformhoz szükséges telepítési és konfigurációs változatok miatt.

    Beállít

    Az ssmtp (Simple S.M.T.P) csomag telepítéséhez használja a következő parancsot:

    sudo aptitude telepíti az ssmtp-t

    Ezután szerkessze a konfigurációs fájlt:

    sudo vim /etc/ssmtp/ssmtp.conf

    Állítsa be, és szükség esetén adja hozzá a következő paramétereket:

    • [email protected]

      Módosítsa azt postmaster-ről a gép adminisztrátora e-mail címére.

    • mailhub = smtp.gmail.com: 587

      Esetünkben e-mail szerverünk Gmail, így a szokásos SMTP-kiszolgálóknál meg kell adnunk a portot 587-nek, ami általában nem szükséges.

    • [email protected]

      Általában a gép neve automatikusan feltöltődik a csomag beállításával, ha a gépnek van egy postafiókja, ez jó, de ha nem, vagy a név nem ugyanaz, mint a postafióknak megfelelően módosítva.

    • UseSTARTTLS = IGEN

      TLS engedélyezése a biztonságos munkamenet-kommunikációhoz.

    • AUTHUSER = felhasználónév

      A küldő postafiók felhasználóneve.

    • AuthPass = jelszó

      A küldő postafiók jelszava ...

    • FromLineOverride = yes

      A gyökérnév helyett a root nevet küldi [[email protected]].

    Annak érdekében, hogy az alapértelmezett (root) „from” mező legyen a kiszolgáló neve, szerkessze a / Etc / ssmtp / revaliases file:

    sudo vim / etc / ssmtp / revaliases

    És add hozzá a kívánt fordítást, amely a Gmail példánkban:

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

    Hihetetlenül ez mindössze annyit kell tennie, hogy lehetővé tegye a képességet. Ettől kezdve a gép elküldi Önnek e-mailt, ha valami van.

    A beállítás megerősítése

    Lehetővé teszi, hogy teszteljék, hogy ssmtp beállításunk helyes-e e-mail küldésével:


    echo "Tesztüzenet Linux szerverről ssmtp segítségével" | sudo ssmtp -vvv [email protected]

    A „-vvv” bekapcsolja a verbosity kimenetet, így ne aggódjon… ez csak abban az esetben, ha bármilyen probléma merül fel, valamilyen kimenet lesz a Google számára.
    Ha minden jól megy, akkor pár másodperc múlva meg kell kapnia az e-mailt.

    A jövőbeni cikkekben a telepítés példáit mutatjuk be.


    Lehet, hogy az e-mailek nem pattogó fajtájúak :)