Linux-koneilla voi olla hallinnollisia toimenpiteitä lukemattomilla tavoilla, mutta kirjautumatta manuaalisesti niihin, mistä tiedätte siitä? Seuraavassa kerrotaan, miten voit määrittää sähköpostiosoitteet, kun ilmoitat, kun koneesi haluavat jonkin verran huolta ja huomiota.
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.
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.
Ennen kuin aloitamme, sinun on varmistettava, että kaikki nämä ehdot täyttyvät:
* 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.
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 = KYLLÄ
Ota TLS käyttöön turvallisen istuntoviestinnän käyttöön.
AUTHUSER = käyttäjätunnus
Lähettävän postilaatikon käyttäjänimi.
AuthPass = salasana
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.
Salli testi, että ssmtp-asetuksemme oli oikea lähettämällä sähköpostia:
echo "Testiviesti Linux-palvelimelta ssmtp: llä" | 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 :)