Cum se configurează alertele prin e-mail pe Linux folosind Gmail sau SMTP

May 5, 2025
Cloud și Internet


Mașinile Linux pot necesita intervenție administrativă în nenumărate moduri, dar fără a vă conecta manual la ele, cum ați ști despre asta? Iată cum să configurați e-mailurile pentru a primi notificări atunci când aparatele dvs. doresc o dragoste și o atenție tandre.

Desigur, această tehnică este destinată serverelor reale, dar dacă aveți o cutie Linux așezată în casa dvs. acționând ca server de acasă, o puteți folosi și acolo. De fapt, din moment ce mulți furnizori de servicii de internet de domiciliu blochează e-mailurile obișnuite de ieșire, s-ar putea să găsiți această tehnică o modalitate excelentă de a vă asigura că primiți în continuare e-mailuri de administrare, chiar și de pe serverele de acasă.

Prezentare generală

Configurarea capacității de trimitere a e-mailului pentru o mașină ne oferă imediat rezultatul că multe dintre problemele de administrare ale sistemului și alertele critice vor fi trimise automat administratorului desemnat de sistemul respectiv. Cel mai remarcabil exemplu este că erorile de execuție a lucrărilor cron se încadrează în această categorie și, prin urmare, vor notifica administratorul că a existat o problemă cu joburile programate, cum ar fi copiile de rezervă, imediat ce acestea se întâmplă, inclusiv eroarea standard (stderr) ieșită în raport. De asemenea, vom putea încorpora e-mailuri din scripturile bash.

Nu vă faceți griji - de obicei nu vă spamează cu prea multe informații și puteți doar să le configurați dacă devine prea enervant.

Pe sistemele bazate pe Debian, altele decât o mulțime de programe legate de e-mailuri foarte versatile există, de asemenea ssmtp pachet, care este foarte potrivit dacă tot ce doriți să faceți este să aveți un agent care să trimită e-mailuri utilizând un alt server de e-mail (MTA), fără a fi nevoie să configurați o întreagă configurație postfix sau sendmail pentru a face acest lucru.

Cerințe preliminare și ipoteze

Înainte de a începe, va trebui să vă asigurați că sunt îndeplinite toate aceste condiții:

  • Aveți un server SMTP care poate primi e-mailurile de pe mașinile dvs. și le poate trimite destinatarului (adică schimbul dvs. corporativ sau Gmail).
  • Aveți acreditările pentru un utilizator care poate trimite e-mailuri pe acel server (adică o cutie poștală sau un cont Gmail).
  • Această procedură a fost utilizată și testată pe sistemele bazate pe * Debian (Lenny, Ubuntu și Mint), deci dacă nu sunteți pe una dintre aceste distribuții, kilometrajul dvs. poate varia.
  • Mă veți vedea folosind VIM ca program de editare, asta doar pentru că sunt obișnuit ... puteți folosi orice alt editor pe care l-ați dori.

*Este, de asemenea folosit și testat pe DD-WRT , dar vor fi acoperite doar într-un articol viitor (actualizare: nu este viitorul distractiv?) din cauza configurarea și variațiile de configurare necesare pentru o astfel de platformă încorporată .

Înființat

Pentru a instala pachetul ssmtp (Simple S.M.T.P), utilizați următoarea comandă:

sudo aptitude install ssmtp

Apoi editați fișierul de configurare:

sudo vim /etc/ssmtp/ssmtp.conf

Ajustați și adăugați, după caz, următorii parametri:

  • [email protected]

    Schimbați-l din postmaster în e-mailul administratorului mașinilor.

  • mailhub = smtp.gmail.com: 587

    Serverul dvs. de e-mail în cazul nostru este Gmail, deci trebuie să specificăm portul ca 587, pentru serverele SMTP obișnuite acest lucru nu este de obicei necesar.

  • [email protected]

    De obicei, numele mașinii este completat automat de setarea pachetului, dacă mașina are o cutie poștală, ar trebui să fie bine, dar dacă nu o are sau numele nu este același cu cutia poștală, se ajustează corespunzător.

  • Utilizați STARTTLS = YES

    Activați TLS pentru comunicarea securizată a sesiunii.

  • AuthUser = nume de utilizator

    Numele de utilizator al căsuței poștale de trimitere.

  • AuthPass = parolă

    Parola căsuței poștale de trimitere ..

  • FromLineOverride = da

    Trimite numele gazdei în loc de root[[email protected]].

Pentru a face ca câmpul implicit (rădăcină) „din” să fie numele serverului, modificați / etc / ssmtp / revaliases fişier:

sudo vim / etc / ssmtp / revaliases

Și adăugați în ea traducerea dorită, care în cazul nostru de exemple Gmail va fi:

rădăcină: [email protected]: smtp.gmail.com

Incredibil, acesta este tot ce trebuie să faceți pentru a permite abilitatea. De acum înainte, aparatul vă va trimite un e-mail când se termină ceva.

Confirmarea configurării

Să testăm dacă configurația noastră ssmtp a fost corectă prin trimiterea unui e-mail:


echo "Mesaj de testare de pe serverul Linux folosind ssmtp" | sudo ssmtp -vvv [email protected]

„-Vvv” activează ieșirea verbosității, așa că nu vă alarmați ... în cazul în care întâmpinați probleme, veți avea un fel de ieșire pentru Google.
Dacă totul merge bine, ar trebui să primiți e-mailul în câteva secunde.

Vom arăta exemple scrise ale acestei configurări în articolele viitoare.


Fie ca e-mailurile dvs. să fie de o varietate care să nu revină :)

.intrare-conținut .pentru-intrare

How To Send Email In Linux Using Gmail

How To Get Email Alerts From Grafana To Gmail Or Your Internal Smtp Server

How To Setup Email Notifications Via Gmail

FreeNAS 11.2 - How To Setup Email Notification Using Gmail Account

How To Configure SMTP Server In Nextcloud For Password Reset And Email Notification Using Gmail

Configure SMTP For Email Alerts On Tableau Server

How To Send Email Using Postfix Mail Relay Server With Gmail - Best For Nagios Alerts

Linux Sendmail App Using Gmail As Relay To Send Automated Emails

Enable SMTP Mail With Gmail

How To Configure SMTP POSTFIX MAIL In Linux

Configure SSH Login Email Alerts In RHEL 8 | Receive SSH Login Alerts On Email For Your Linux Server

HOWTO Send An Email Using Gmail From A System Configuration Using Msmtp And Heirloom-mailx (Ubuntu)

Send Mail Notification From Zabbix Server Using Gmail

Install And Configure Postfix With Gmail SMTP For Perfect Mailing System

Install Postfix To Use Gmail As SMTP Server On Ubuntu 16.04

Use GMAIL To Send Emails From Linux Terminal And Shell Script


Cloud și Internet - Cele mai populare articole

Cum să creați un raft „abandonat” în Goodreads pentru cărțile pe care le-ați părăsit

Cloud și Internet Jun 26, 2025

CONȚINUTUL NECACHAT Dacă sunteți unul dintre milioanele de oameni care folosește Goodreads pentru a vă urmări obiceiurile de citire, ați observat cu siguran�..


De ce are Chrome atât de multe procese deschise?

Cloud și Internet Jun 20, 2025

Dacă ați aruncat vreodată o privire în Managerul de activități în timp ce rulați Google Chrome, este posibil să fiți surprins să vedeți că numărul de intrări chrome.e..


Cum să găsiți servicii terțe de utilizat cu Google Home

Cloud și Internet Jun 20, 2025

CONȚINUTUL NECACHAT Google Home aduce multe dintre minunate funcțiile Asistentului Google în camera dvs. de zi . Dezvoltatorii pot adăuga, de asemenea, funcții..


Cum să porniți sau să dezactivați luminile Philips Hue într-un program

Cloud și Internet Oct 14, 2025

CONȚINUTUL NECACHAT Aplicația Philips Hue poate face o mână de lucruri interesante cu luminile dvs. Hue, inclusiv posibilitatea de a vă programa luminile să se aprindă și ..


Cum să vă adăugați biblioteca de muzică pe Steam și să utilizați playerul de muzică Steam

Cloud și Internet Dec 17, 2024

Music Playerul Steam vă permite să adăugați un fișier MP3 stocat pe computerul dvs. într-o bibliotecă de muzică locală și să îl redați - în interiorul sau în afara un..


Rulați Google Reader Play pe Windows 7 Media Center

Cloud și Internet Jul 28, 2025

Unul dintre noile servicii interesante de la Google Labs este Google Reader Play, care se integrează cu Reader, vă permite să navigați pe web într-un mod atractiv din punct de vedere viz..


Eliminați extensia Search Helper din Firefox

Cloud și Internet Jun 11, 2025

CONȚINUTUL NECACHAT Dacă ați găsit o nouă extensie surpriză adăugată la Firefox după Patch-ul din iunie de la Microsoft, atunci probabil că veți fi destul de nefericit în acest ..


Creați o comandă rapidă pentru a activa / dezactiva Aero Transparency în 7 / Vista

Cloud și Internet Sep 19, 2025

CONȚINUTUL NECACHAT În scopul expunerii tuturor secretelor din Windows Vista, am decis să explic cum să creez o comandă rapidă care să activeze sau să dezactiveze transparența în ..


Categorii