Tietenkin tämä tekniikka on tarkoitettu todellisille palvelimille, mutta jos sinulla on kotikoneesi toimiva Linux-kotelo, voit käyttää sitä myös siellä. Itse asiassa, koska monet kotisisällön Internet-palveluntarjoajat estävät säännöllisesti lähtevän sähköpostin, saatat löytää tämän tekniikan erinomaisen tavan varmistaa, että sinulla on yhä hallinnollisia sähköpostiviestejä myös kotipalvelimillasi.
Yleiskatsaus
Sähköpostin lähetystekniikan määrittäminen välittömästi antaa meille lopputuloksen, että monet järjestelmän hallintiongelmat ja kriittiset hälytykset lähetetään automaattisesti kyseisen järjestelmän nimetylle järjestelmänvalvojalle. Huomionarvoisin esimerkki on, että cron-työn suorituksen virheet kuuluvat tähän luokkaan ja ilmoittavat siten järjestelmänvalvojalle, että aikataulun mukaisissa töissä, kuten varmuuskopioissa, esiintyy ongelma heti, kun raportissa esiintyy standardivirhe (stderr). Voimme myös sisällyttää sähköpostiosoitteen bash-komentosarjoista.
Älä huoli, se ei yleensä roskapostele sinua liikaa tietoa ja voit vain määrittää sen, jos se tulee ärsyttävää.
Debian-pohjaisissa järjestelmissä, muissa kuin paljon monipuolisissa sähköpostiohjelmointiohjelmissa on myös ssmtp paketti, joka sopii hyvin, jos haluat vain lähettää edustajille sähköpostin lähettämisen toisella sähköpostipalvelimella (MTA), ilman että sinun tarvitsee asentaa koko postfix tai sendmail-kokoonpano.
Edellytykset ja oletukset
Ennen kuin aloitamme, sinun on varmistettava, että kaikki nämä ehdot täyttyvät:
- Sinulla on SMTP-palvelin, joka voi vastaanottaa sähköposteja laitteistasi ja lähettää ne vastaanottajalle (eli yrityksesi vaihdolle tai Gmailille).
- Sinulla on käyttäjätunnuksen käyttäjä, joka pystyy lähettämään sähköpostia kyseiselle palvelimelle (eli postilaatikkoon tai Gmail-tiliin).
- Tätä menettelyä on käytetty ja testattu * Debian-pohjaisissa järjestelmissä (Lenny, Ubuntu & Mint), joten jos et ole jollakin näistä jakeluista, mittarilukema voi vaihdella.
- Näet, että käytän VIM: ää editorina, tämä on vain siksi, että olen tottunut siihen … voit käyttää mitä tahansa muuta editoria, jota haluat.
* Se on myös käytössä ja testattu DD-WRT: ssä, mutta se katetaan vain tulevassa artikkelissa (päivitys: ei ole tulevaisuuden hauskaa?) Tällaisen sulautetun alustan tarvittavien asetusten ja konfigurointimuuttujien vuoksi.
Perustaa
Asenna ssmtp (Simple S.M.T.P) -paketti käyttämällä seuraavaa komentoa:
sudo aptitude install ssmtp
Muokkaa sitten asetustiedostoa:
sudo vim /etc/ssmtp/ssmtp.conf
Säädä ja lisää tarvittaessa seuraavat parametrit:
-
Vaihda se postimestari koneiden järjestelmänvalvojan sähköposti.
-
mailhub=smtp.gmail.com:587
Postituspalvelimemme tässä tapauksessa on Gmail, joten meidän on määritettävä portti 587: ksi, tavallisille SMTP-palvelimille tämä ei yleensä ole tarpeen.
-
Yleensä koneen nimi täyttyy automaattisesti paketin asetusten mukaan, jos koneessa on postilaatikko, sen pitäisi olla kunnossa, mutta jos se ei ole tai nimi ei ole sama kuin postilaatikon sopeutuu vastaavasti.
-
UseSTARTTLS=YES
Ota TLS käyttöön turvallisen istuntoviestinnän käyttöön.
-
AuthUser=username
Lähettävän postilaatikon käyttäjänimi.
-
AuthPass=password
Lähettävän postilaatikon salasana
-
FromLineOverride=yes
Lähettää isäntänimen juuren sijaan [[email protected]].
Jotta oletus (root) "from" kentästä olisi palvelimen nimi, muokkaa / Etc / ssmtp / revaliases file:
sudo vim /etc/ssmtp/revaliases
Ja lisää se haluamasi käännös, joka meidän Gmail-esimerkkitapauksissamme on:
root:[email protected]:smtp.gmail.com
Uskomatonta tämä on kaikki, mitä sinun tarvitsee tehdä kyvyn mahdollistamiseksi. Tästä eteenpäin laite lähettää sinulle sähköpostia, kun jotain on ylös.
Asennuksen vahvistaminen
Salli testi, että ssmtp-asetuksemme oli oikea lähettämällä sähköpostia:
echo 'Test message from Linux server using ssmtp' | sudo ssmtp -vvv [email protected]
"-Vvv" kytkee verbosity-lähdön, joten älä häiritse … tämä on vain siinä tapauksessa, että kohtaat ongelmia, sinulla on jonkinlainen tuotos Googlelle. Jos kaikki menee hyvin, sinun pitäisi saada sähköposti muutamassa sekunnissa.
Näytämme käsikirjoitettuja esimerkkejä tästä asennuksesta tulevissa artikkeleissa.
Voi sähköpostisi olla ei-pomppiva valikoima:)