Žinoma, ši technologija skirta realiems serveriams, bet jei jūs turite "Linux" dėžę, sėdintį jūsų namuose, veikiančios kaip namų serveris, galite ją naudoti ir ten. Iš tikrųjų, kadangi daugelis interneto prieglobos paslaugų teikėjų blokuoja įprastą siunčiamą el. Laišką, galite rasti šios technikos puikus būdas užtikrinti, kad jūs vis dar gaunate administravimo el. Laiškus net iš savo namų serverių.
Apžvalga
Skaičiavimo aparato elektroninio pašto siuntimo galimybės konfigūravimas nedelsiant suteikia mums išvadą, kad daug sistemos administravimo problemų ir kritinių įspėjimų bus automatiškai siunčiami į tos sistemos paskirtą administratorių. Labiausiai pastebimas pavyzdys yra tai, kad cron užduoties vykdymo klaidos priskiriamos šiai kategorijai, todėl praneša administratoriui, kad yra problemų dėl numatytų darbų, tokių kaip atsarginės kopijos, kai tik jie įvyksta, įskaitant ataskaitoje pateiktą standartinę klaidą (stderr). Mes taip pat galėsime siųsti laiškus iš bash scenarijų.
Nesijaudinkite - paprastai šiukšlina jums per daug informacijos, todėl galite ją iš naujo konfigūruoti, jei ji tampa erzina.
"Debian" sistemose, kitose, taip pat daugelyje labai įvairiapusiškų el. Pašto programų yra ir ssmtp paketas, kuris puikiai tinka, jei viskas, ko nori padaryti, yra agentas siųsti el. laiškus naudodamas kitą el. pašto serverį (MTA), nereikia nustatyti visos postfix ar sendmail konfigūracijos.
Būtinos sąlygos ir prielaidos
Prieš pradėdami, norėtumėte įsitikinti, kad įvykdytos visos šios sąlygos:
- Turite SMTP serverį, galintį gauti el. Laiškus iš savo kompiuterio ir išsiųsti juos gavėjui (t. Y. Jūsų įmonės mainams ar "Gmail").
- Turite vartotojo, galinčio išsiųsti el. Laišką šiame serveryje (pvz., Pašto dėžutės ar "Gmail" paskyros), įgaliojimai.
- Ši procedūra buvo naudojama ir išbandyta * Debian'o sistemose (Lenny, Ubuntu ir Mint), taigi, jei jūsų nėra viename iš šių paskirstymo vietų, jūsų rida gali skirtis.
- Jūs pamatysite, kad man naudojama VIM kaip redaktoriaus programa, tai tik todėl, kad aš jam būdingas … galite naudoti bet kurį kitą norimą redaktorių.
* Jis taip pat naudojamas ir išbandytas DD-WRT, bet bus įtrauktas tik į būsimą straipsnį (atnaujinimas: ar ateityje nebus malonu?) Dėl tokios įterptos platformos reikalingų sąrankos ir konfigūracijos variantų.
Sąranka
Norėdami įdiegti paketą ssmtp (Paprastas S.M.T.P), naudokite šią komandą:
sudo aptitude install ssmtp
Tada redaguokite konfigūracijos failą:
sudo vim /etc/ssmtp/ssmtp.conf
Prireikus pritaikykite ir pridėkite šiuos parametrus:
-
Pakeiskite jį nuo postmaster į mašinos administratoriaus el. Paštą.
-
mailhub=smtp.gmail.com:587
Jūsų pašto serveris mūsų atveju yra "Gmail", todėl turime nurodyti uostą kaip 587, o reguliariems SMTP serveriams tai paprastai nėra būtina.
-
Paprastai įrenginio pavadinimas automatiškai užpildomas paketo sąranka, jei mašinoje yra pašto dėžutė, tai turėtų būti gerai, bet jei ne, arba pavadinimas nėra tas pats, kurį atitinkamai pakoreguoja pašto dėžutė.
-
UseSTARTTLS=YES
Įjunkite TLS, kad užtikrintumėte seansą.
-
AuthUser=username
Siunčiamos pašto dėžutės naudotojo vardas.
-
AuthPass=password
Siunčiamos pašto dėžutės slaptažodis..
-
FromLineOverride=yes
Siunčia kompiuterio pavadinimą vietoj root [[email protected]].
Norint, kad pagal nutylėjimą (root) "iš" laukas būtų serverio pavadinimas, redaguokite / etc / ssmtp / revaliases failas:
sudo vim /etc/ssmtp/revaliases
Ir pridėkite į jį pageidaujamą vertimą, kuris mūsų "Gmail" pavyzdžių byloje bus:
root:[email protected]:smtp.gmail.com
Neįtikėtinai tai viskas, ką turite padaryti, kad galėtumėte sugebėti. Nuo šiol mašina atsiųs jums el. Laišką, kai kažkas bus išjungtas.
Patvirtinimo nustatymas
Leidžia patikrinti, ar mūsų ssmtp sąranka buvo teisinga, išsiųsdami el. Laišką:
echo 'Test message from Linux server using ssmtp' | sudo ssmtp -vvv [email protected]
"-Vvv" įjungia daugybiškumo išvestį, todėl nesijaudinkite … tai tik tuo atveju, jei susiduriate su kokiomis nors problemomis, jums bus kokia nors išvestis "Google". Jei viskas gerai, po poros sekundžių turėtumėte gauti el. Laišką.
Ankstesniuose straipsniuose parodyta scenarijaus pavyzdžių apie šią sąranką.
Gali būti, kad jūsų el. Laiškai nebūtų "šokinėjami":)