Kotisivu » miten » Sähköpostihälytysten määrittäminen Linuxissa Gmailin tai SMTP n avulla

    Sähköpostihälytysten määrittäminen Linuxissa Gmailin tai SMTP n avulla


    Linux-koneet saattavat vaatia hallinnollista interventiota lukemattomilla tavoilla, mutta ilman manuaalista kirjautumista niihin, miten tiedät siitä? Seuraavassa kuvataan, miten sähköposteja voidaan määrittää, kun koneesi haluavat hellävaraisen rakkauden ja huomion.

    Tietysti tämä tekniikka on tarkoitettu todellisille palvelimille, mutta jos sinulla on kotipalvelimena toimiva talosi istuva Linux-laatikko, voit käyttää sitä myös siellä. Itse asiassa, koska monet Internet-palveluntarjoajat estävät säännöllisen lähtevän sähköpostin, saatat löytää tämän tekniikan erinomaisena tavana varmistaa, että saat edelleen hallinnollisia sähköpostiviestejä, jopa kotipalvelimilta.

    Yleiskatsaus

    Sähköpostin lähettämiskyvyn määrittäminen koneelle antaa meille välittömästi tuloksen siitä, että monet järjestelmän hallintaprobleemit ja kriittiset hälytykset lähetetään automaattisesti järjestelmän nimeämälle ylläpitäjälle. Huomattavin esimerkki on, että cron-työn suorittamiseen liittyvät virheet kuuluvat tähän luokkaan, ja ilmoittaa siksi järjestelmänvalvojalle, että ajoitetuissa töissä, kuten varmuuskopioissa, ilmenee ongelma heti, kun ne tapahtuvat, mukaan lukien raportin vakiotulostus. Voimme myös liittää sähköpostiviestejä bash-skripteistä.

    Älä huolehdi, se ei yleensä roskapostia sinulle liian paljon tietoa ja voit vain de-konfiguroida sen, jos siitä tulee harmittaa.

    Debianiin perustuvissa järjestelmissä on myös paljon hyvin monipuolisia postitusohjelmia ssmtp paketti, joka sopii hyvin, jos kaikki haluat tehdä agentin lähettämään sähköpostiviestejä toisella sähköpostipalvelimella (MTA) ilman, että sinun täytyy määrittää koko postfix- tai sendmail-kokoonpano..

    Edellytykset ja oletukset

    Ennen kuin aloitat, haluat varmistaa, että kaikki nämä ehdot täyttyvät:

    • Sinulla on SMTP-palvelin, joka voi vastaanottaa sähköposteja koneistasi ja lähettää ne vastaanottajalle (ts. Yrityksen vaihto tai Gmail).
    • Sinulla on käyttäjätunnus käyttäjälle, joka voi lähettää sähköpostiviestejä kyseiselle palvelimelle (ts. Postilaatikkoon tai Gmail-tiliin).
    • Tätä menettelyä on käytetty ja testattu * Debian-pohjaisissa järjestelmissä (Lenny, Ubuntu & Mint), joten jos et ole yhdellä näistä jakeluista, mittarilukema voi vaihdella.
    • Näet minut käyttävän VIM: ää editoriohjelmana, tämä on vain siksi, että olen tottunut siihen ... voit käyttää mitä tahansa muuta editoria, jota haluat.

    * Sitä käytetään ja testataan myös DD-WRT: ssä, mutta sitä käsitellään vain tulevassa artikkelissa (päivitys: ei ole tulevaa hauskaa?) Tällaisen upotetun alustan asennus- ja kokoonpanomuutosten vuoksi.

    Perustaa

    Asenna ssmtp (Simple S.M.T.P) -paketti seuraavalla komennolla:

    sudo aptitude asenna ssmtp

    Muokkaa sitten kokoonpanotiedostoa:

    sudo vim /etc/ssmtp/ssmtp.conf

    Säädä ja lisää tarvittaessa seuraavat parametrit:

    • [email protected]

      Vaihda se postimestarista koneiden admin-sähköpostiosoitteeksi.

    • mailhub = smtp.gmail.com: 587

      Tällöin sähköpostipalvelimemme on Gmail, joten meidän on määritettävä portti 587: ksi, tavallisissa SMTP-palvelimissa tämä ei yleensä ole tarpeen.

    • [email protected]

      Yleensä koneen nimi täytetään automaattisesti paketin asetuksella, jos koneessa on postilaatikko, jonka pitäisi olla hieno, mutta jos se ei ole tai nimi ei ole sama kuin postilaatikon mukauttaminen vastaavasti.

    • UseSTARTTLS = KYLLÄ

      Ota TLS käyttöön istuntojen suojaamiseksi.

    • AUTHUSER = käyttäjätunnus

      Lähettävän postilaatikon käyttäjätunnus.

    • AuthPass = salasana

      Lähettävän postilaatikon salasana…

    • FromLineOverride = yes

      Lähettää isäntänimen juuren [[email protected]] sijaan.

    Jotta oletusarvoinen (root) -kenttä olisi palvelimen nimi, muokkaa / Etc / ssmtp / revaliases file:

    sudo vim / etc / ssmtp / revaliases

    Ja lisää siihen haluamasi käännös, joka Gmail-esimerkkitapauksessamme on:

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

    Uskomattoman tämä on kaikki mitä sinun tarvitsee tehdä, jotta kyky saadaan. Tästä lähtien kone lähettää sinulle sähköpostia, kun jotain on ylöspäin.

    Asetusten vahvistaminen

    Testaa, että ssmtp-asetukset olivat oikein lähettämällä sähköpostia:


    echo "Testisanoma Linux-palvelimelta ssmtp: llä" | sudo ssmtp -vvv [email protected]

    "-Vvv" kytkeytyy verbositylähtöön, joten älä häiritse… tämä on vain siinä tapauksessa, että ilmenee ongelmia, sinulla on jonkinlaista tulostusta Googlelle.
    Jos kaikki menee hyvin, saat sähköpostin pari sekuntia.

    Tulevissa artikkeleissa näytämme komentosarjojen esimerkkejä tästä asetuksesta.


    Voitko sähköpostisi olla hyökkäävä lajike :)