3Jul
Linux stroji morda zahtevajo administrativno posredovanje na številne načine, vendar brez ročnega vpisovanja vanje, kako bi vedeli o tem? Tukaj je, kako nastaviti e-pošto, da se obvesti, ko vaši stroji želijo nekaj nežne ljubezni in pozornosti.
Seveda je ta tehnika namenjena resničnim strežnikom, vendar, če imate v vaši hiši škatlo z Linuxom, ki deluje kot domači strežnik, jo lahko uporabljate tudi tam. Pravzaprav, ker mnogi domači ponudniki internetnih storitev blokirajo redno odhodno e-poštno sporočilo, boste morda našli to tehniko odličen način, da boste še vedno dobili e-poštna sporočila za administracijo, tudi iz domačih strežnikov.
Pregled
Konfiguriranje možnosti pošiljanja e-pošte za stroj takoj nam sporoči, da bo veliko administrativnih težav in kritičnih opozoril sistema samodejno poslano na določenega skrbnika tega sistema. Najbolj pomemben primer je, da napake pri izvajanju cron job-a spadajo v to kategorijo in zato bodo obvestile administratorja, da je prišlo do težave pri načrtovanih opravilih, kot so varnostne kopije, takoj ko se zgodijo, vključno s standardno napako( stderr) v poročilu. Prav tako bomo lahko vključili pošiljanje e-pošte iz scenarijev bash.
Ne skrbite - ponavadi vam ne preveč spamuje s preveč informacij in ga lahko samo konfigurirate, če to postane nadležno.
Na sistemih, ki temeljijo na Debianu, poleg tega pa je veliko zelo vsestranskih programov, povezanih s pošiljanjem, tudi paket ssmtp , ki je primeren, če želite, da vse, kar želite storiti, ima posrednika za pošiljanje e-pošte z drugim e-poštnim strežnikom( MTA)ne da bi morali nastaviti celotno postfix ali sendmail konfiguracijo.
Predpogoji in predpostavke
Preden začnemo, boste želeli zagotoviti, da so izpolnjeni vsi ti pogoji:
- Imate strežnik SMTP, ki lahko prejema e-poštna sporočila s vaših naprav in jih pošlje prejemniku( tj.ali Gmail).
- Imate poverilnice za uporabnika, ki lahko pošilja e-pošto na tem strežniku( to je poštni predal ali račun Gmail).
- Ta postopek je bil uporabljen in preizkušen na sistemih, ki temeljijo na Debianu( Lenny, Ubuntu in Mint), tako da če vaša ne kilometraža ni na eni od teh distribucij, se lahko razlikuje.
- Videl boš, da uporabljam VIM kot uredniški program, to je samo zato, ker sem navajen. .. lahko uporabiš katerikoli drugi urejevalnik, ki si ga želite.
* Uporablja se in testira tudi na DD-WRT, vendar bo vključen le v prihodnji članek( posodobitev: ni prihodnja zabava?) Zaradi namestitvenih in konfiguracijskih sprememb, potrebnih za tako vgrajeno platformo.
Setup
Če želite namestiti paket ssmtp( Simple SMTP), uporabite ta ukaz:
sudo aptitude install ssmtp
Potem uredite konfiguracijsko datoteko:
sudo vim /etc/ssmtp/ ssmtp.conf
Prilagodite in po potrebi dodajte naslednje parametre:
-
root [email protected]
Spremenite ga od poštnega skrbnika do e-pošte upravitelja stroja.
-
mailhub = smtp.gmail.com: 587
Vaš poštni strežnik v našem primeru je Gmail, zato moramo pristanišče določiti kot 587, za običajne SMTP strežnike to običajno ni potrebno.
-
Običajno ime naprave samodejno napolni z nastavitvijo paketa, če ima naprava poštni nabiralnik, kar bi bilo v redu, če pa ne, ali ime ni isto kot poštni predalustrezno prilagodite.
-
UporabaSTARTTLS = DA
Omogoči TLS za varno komunikacijo s sejo.
-
AuthUser = uporabniško ime
Uporabniško ime odzivnega poštnega nabiralnika.
-
AuthPass = geslo
Geslo poštnega predala. .
-
FromLineOverride = da
Pošlje ime gostitelja namesto root [root@hostname. FQDN].
Da bi bila privzeta( root) "od" polje ime strežnika, uredite datoteko revalazije :
sudo vim /etc/ssmtp/ revalazije
in dodajte vanj želeni prevod, ki bo v našem primeru primerov Gmaila: root root
: [email protected]: smtp.gmail.com
Neverjetno to je vse, kar morate storiti, da omogočite sposobnost. Od zdaj naprej vam bo naprava poslala e-pošto, ko se bo nekaj zgodilo.
Potrditev nastavitve
Preizkusimo, da je bila nastavitev ssmtp pravilna, tako da pošljete e-pošto:
echo "Preverjanje sporočila s strežnika Linux s ssmtp" |sudo ssmtp -vvv [email protected]
"-vvv" vklopi verbosity izhod, tako da ne bo zaskrbljen. .. to je samo, če naletite na kakršne koli težave, boste imeli nekakšen izhod v Google za.
Če vse gre dobro, bi morali dobiti e-pošto v nekaj sekundah.
V prihodnjih člankih bomo prikazali skriptne primere te nastavitve.
Naj bodo vaše e-pošte ne-odskočne sorte:)