Kaip nustatyti el. Pašto įspėjimus "Linux" naudojant "Gmail" ar SMTP

Turinys:

Kaip nustatyti el. Pašto įspėjimus "Linux" naudojant "Gmail" ar SMTP
Kaip nustatyti el. Pašto įspėjimus "Linux" naudojant "Gmail" ar SMTP

Video: Kaip nustatyti el. Pašto įspėjimus "Linux" naudojant "Gmail" ar SMTP

Video: Kaip nustatyti el. Pašto įspėjimus
Video: How to bring back the old 'Alt + Tab' Switcher on Windows 11 - YouTube 2024, Gegužė
Anonim
 Linux mašinos gali reikalauti administracinės įsikišimo daugybe būdų, bet be rankiniu būdu prisijungti prie jų, kaip jūs apie tai žinotumėte? Štai kaip konfigūruoti el. Laiškus, kad praneštumėte, kai jūsų mašinos nori švelnios meilės ir dėmesio.
Linux mašinos gali reikalauti administracinės įsikišimo daugybe būdų, bet be rankiniu būdu prisijungti prie jų, kaip jūs apie tai žinotumėte? Štai kaip konfigūruoti el. Laiškus, kad praneštumėte, kai jūsų mašinos nori švelnios meilės ir dėmesio.

Ž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:

  • [email protected]

    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.

  • [email protected]

    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ą.

Image
Image

Gali būti, kad jūsų el. Laiškai nebūtų "šokinėjami":)

Rekomenduojamas: