Koduleht » kuidas » Kuidas häälestada e-posti teateid Linuxis Gmaili või SMTP abil

    Kuidas häälestada e-posti teateid Linuxis Gmaili või SMTP abil


    Linuxi masinad võivad vajada administratiivset sekkumist lugematul viisil, kuid ilma nendesse käsitsi sisselogimata, kuidas sa sellest teadaksid? Siin on, kuidas seadistada e-kirju, et saada teada, kui teie masinad tahavad mõnusat armastust ja tähelepanu.

    Loomulikult on see tehnika mõeldud reaalsetele serveritele, aga kui sul on kodus kodukasutajana istuv Linuxi kast, siis saate seda ka seal kasutada. Tegelikult, kuna paljud kodust Interneti-teenuse pakkujad blokeerivad tavapärase väljamineva e-posti, võite leida selle meetodi suurepäraseks viisiks, et tagada ikka veel administreerimissõnumite saatmine isegi oma koduserveritest.

    Ülevaade

    E-posti saatmise võime seadistamine masinale annab meile kohe tulemuse, et paljud süsteemi haldusprobleemid ja kriitilised hoiatused saadetakse automaatselt selle süsteemi määratud administraatorile. Kõige tähelepanuväärsem näide on see, et croni tööde teostamise vead kuuluvad sellesse kategooriasse ja teatavad sellest administraatorile, et on tekkinud probleem plaanitud töökohtadega, näiteks varukoopiatega, niipea kui see juhtub, sealhulgas aruande standardviga (stderr). Samuti on meil võimalik lisada meilide saatmine bash-skriptidest.

    Ärge muretsege - see ei räägi tavaliselt liiga palju teavet ning saate selle lihtsalt konfigureerida, kui see muutub tüütu.

    Debianil põhinevates süsteemides on ka palju väga mitmekülgseid meiliga seotud programme ssmtp pakett, mis sobib hästi, kui kõik, mida soovite teha, on agent, kes saadab e-kirju teise e-posti serveri (MTA) abil, ilma et oleks vaja kogu postfixi või sendmaili konfiguratsiooni seadistada.

    Eeltingimused ja eeldused

    Enne alustamist peate veenduma, et kõik need tingimused on täidetud:

    • Teil on SMTP-server, mis saab teie masinatelt e-kirju vastu võtta ja saata need adressaadile (st teie ettevõtte vahetusele või Gmailile).
    • Teil on volitused kasutajale, kes suudab e-posti saata sellel serveril (st postkastil või Gmaili kontol).
    • Seda protseduuri on kasutatud ja testitud * Debianil põhinevates süsteemides (Lenny, Ubuntu & Mint), nii et kui teie ei ole ühel neist jaotustest, võib teie läbisõit erineda.
    • Näete, et kasutan redaktoriprogrammina VIM-i, see on lihtsalt sellepärast, et olen sellega harjunud ... võite kasutada mis tahes muud toimetajat, mida soovite.

    * Seda kasutatakse ja testitakse ka DD-WRT-l, kuid see kaetakse tulevase artikliga (värskendus: ei ole tulevikus lõbus?) Sellise manustatud platvormi jaoks vajalike seadistus- ja konfiguratsioonivariatsioonide tõttu.

    Seadistamine

    Ssmtp (Simple S.M.T.P) paketi installimiseks kasutage järgmist käsku:

    sudo aptitude installib ssmtp

    Seejärel redigeerige konfiguratsioonifaili:

    sudo vim /etc/ssmtp/ssmtp.conf

    Reguleerige ja lisage vajadusel järgmised parameetrid:

    • [email protected]

      Muutke see postmasterilt masina administraatori e-posti aadressile.

    • mailhub = smtp.gmail.com: 587

      Teie meiliserver meie puhul on see Gmail, seega peame regulaarse SMTP-serveri jaoks määrama sadama kui 587, mis pole tavaliselt vajalik.

    • [email protected]

      Tavaliselt täidab masina nimi pakendi seadistusega, kui masinal on postkast, mis peaks olema hea, aga kui see ei ole või nimi ei ole sama, mida postkast vastavalt kohandatakse.

    • Kasuta STARTTLS = YES

      Luba TLS turvalise seansi suhtlemiseks.

    • AuthUser = kasutajanimi

      Saatva postkasti kasutajanimi.

    • AuthPass = parool

      Saatva postkasti parool ...

    • FromLineOverride = jah

      Saadab hostinimi root [[email protected]] asemel.

    Vaikimisi (juur) „alates” välja muutmiseks on serveri nimi, redigeeri / etc / ssmtp / revaliases fail:

    sudo vim / etc / ssmtp / revaliases

    Ja lisage sellele soovitud tõlge, mis meie Gmaili näidete puhul on:

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

    Uskumatult on see kõik, mida pead tegema, et võimaldada võimet. Nüüdsest saadab seade teile e-kirja, kui midagi on üles.

    Seadistuse kinnitamine

    Võimaldab testida, et meie ssmtp seadistamine oli e-kirja saatmisega õige:


    echo "Testsõnum Linuxi serverist ssmtp abil" sudo ssmtp -vvv [email protected]

    "-Vvv" lülitab sisse suulise väljundi, nii et ärge muretsege ... see on ainult juhul, kui teil tekib probleeme, siis on teil Google'ile mingisugune väljund.
    Kui kõik läheb hästi, peaksite saama e-kirja paar sekundit.

    Näitame selle seadistuse skriptitud näiteid tulevastes artiklites.


    Kas teie e-kirjad võivad olla mitte-kopsakas: :)