3Jul
Linux strojevi mogu zahtijevati administrativnu intervenciju na bezbroj načina, ali bez ručnog prijavljivanja u njih kako biste to znali? Evo kako postaviti poruke e-pošte kako biste dobili obavijest kada vaši strojevi žele neku nježnu ljubav i pozornost.
Naravno, ova tehnika namijenjena je stvarnim poslužiteljima, ali ako imate Linux kutija koja sjedi u vašoj kući koja djeluje kao kućni poslužitelj, možete je i tu koristiti. Zapravo, budući da mnogi domaći ISP blokiraju redovnu odlaznu poruku e-pošte, ta će vam tehnika biti odličan način kako bi se osiguralo da i dalje dobivate administratorske poruke, čak i sa vaših kućnih poslužitelja.
Pregled
Konfiguriranje sposobnosti slanja e-pošte za uređaj odmah nam daje pretpostavku da će se mnogi problemi s administracijom sustava i kritična upozorenja automatski slati ovlaštenom administratoru tog sustava. Najistaknutiji primjer je da se pogreške izvršavanja crona spadaju u ovu kategoriju i stoga će obavijestiti administratora da je došlo do problema s zakazanim poslovima kao što su sigurnosne kopije čim se dogode, uključujući izlaz standardne pogreške( stderr) u izvješću. Također ćemo moći inkorporirati slanje e-pošte iz bash skripti.
Ne brinite, obično vam ne šalje neželjenu poštu s previše informacija i jednostavno ga možete konfigurirati ako postane neugodno.
Na sustavima koji se temelje na Debianu, osim nekih vrlo svestranih programa povezanih s slanja e-pošte, nalazi se i paket ssmtp , koji je prikladan ako sve što želite učiniti jest imati agenta za slanje e-pošte koristeći drugi poslužitelj e-pošte( MTA)bez potrebe za postavljanjem cijelog postfixa ili sendmail konfiguracije.
Preduvjeti i pretpostavke
Prije nego što započnemo, trebat ćete provjeriti jesu li ispunjeni svi uvjeti:
- Imate SMTP poslužitelj koji može primiti e-poštu s vašeg računala i poslati ga primatelju( tj.ili Gmail).
- Imate vjerodajnice za korisnika koji mogu slati E-poštu na tom poslužitelju( npr. Poštanski sandučić ili Gmail račun).
- Ovaj postupak je korišten i testiran na * Debianovim sustavima( Lenny, Ubuntu & Mint), pa ako ne na jednoj od tih distribucija, kilometraža može varirati.
- Vidjet ćete da koristim VIM kao program za uređivanje, to je samo zato što sam naviknut na to. .. možete koristiti bilo koji drugi urednik koji želite.
* Također se koristi i provjerava na DD-WRT-u, ali će biti pokriven samo u budućem članku( ažuriranje: nije li budući fun?) Zbog konfiguracije i konfiguracije potrebnih za takvu ugrađenu platformu.
Postavljanje
Da biste instalirali paket ssmtp( Simple SMTP), upotrijebite sljedeću naredbu:
sudo aptitude instalirajte ssmtp
Zatim uredite konfiguracijsku datoteku:
sudo vim /etc/ssmtp/ ssmtp.conf
Podesite i po potrebi dodajte sljedeće parametre:
-
root [email protected]
Promijenite ga s postmastera na administratorsku e-poštu strojeva.
-
mailhub = smtp.gmail.com: 587
Vaš poslužitelj e-pošte u našem slučaju to je Gmail pa moramo navesti port kao 587, za redovite SMTP poslužitelje to obično nije potrebno.
-
Obično se naziv stroja automatski popunjava postavom paketa, ako stroj ima poštanski sandučić to bi trebalo biti u redu, ali ako ne ili ime nije isto kao i poštanski sandučiću skladu s tim.
-
UseSTARTTLS = YES
Omogućite TLS za sigurnu komunikaciju sesije.
-
AuthUser = korisničko ime
Korisničko ime spremnika za slanje.
-
AuthPass = lozinka
Lozinka spremnika za slanje. .
-
FromLineOverride = yes
Šalje ime računala umjesto root [root@hostname. FQDN].
Da biste polje "default"( root) "od" postale naziv poslužitelja, uredite /etc/ssmtp/ revaliases datoteku:
sudo vim /etc/ssmtp/ revaliases
I dodajte u njega željeni prijevod koji će u našem primjeru za Gmail biti:
root: [email protected]: smtp.gmail.com
Nevjerojatno, ovo je sve što morate učiniti kako biste omogućili tu sposobnost. Od sada, stroj će vam poslati e-poštu kada je nešto gore.
Potvrđivanje postavljanja
Omogućuje test da je naš ssmtp postavljanje ispravno slanjem e-pošte:
echo "Test poruka s Linux poslužitelja pomoću ssmtp" |sudo ssmtp -vvv [email protected]
"-vvv" uključuje verbosity output pa ne brinite. .. to je samo u slučaju da naiđete na bilo kakve probleme, imat ćete neku vrstu izlaza Googleu za,
Ako sve bude dobro, trebali biste dobiti e-poštu za par sekundi.
U budućim ćemo člancima prikazati primjere skripti o ovom poslu.
Može li vaše e-pošte biti od ne-odskakanje raznolikost:)