Come impostare gli avvisi e-mail su Linux utilizzando Gmail o SMTP

May 5, 2025
Cloud e Internet


Le macchine Linux possono richiedere un intervento amministrativo in innumerevoli modi, ma senza accedervi manualmente come ne sapreste? Ecco come impostare le email per ricevere una notifica quando le tue macchine richiedono un tenero amore e attenzione.

Naturalmente, questa tecnica è pensata per i server reali, ma se hai una Linux box in casa che funge da server domestico, puoi usarla anche lì. Infatti, poiché molti ISP domestici bloccano la posta in uscita regolare, potresti trovare questa tecnica un ottimo modo per assicurarti di ricevere ancora le email di amministrazione, anche dai tuoi server di casa.

Panoramica

La configurazione della capacità di invio di e-mail per una macchina ci dà immediatamente il risultato che molti dei problemi di amministrazione del sistema e gli avvisi critici verranno automaticamente inviati all'amministratore designato di quel sistema. L'esempio più degno di nota è che gli errori di esecuzione dei processi cron rientrano in questa categoria e quindi notificherà all'amministratore che si è verificato un problema con i lavori pianificati come i backup non appena si verificano, includendo l'output di errore standard (stderr) nel rapporto. Saremo anche in grado di incorporare messaggi di posta elettronica da script bash.

Non preoccuparti: di solito non ti invia spam con troppe informazioni e puoi semplicemente deconfigurarlo se diventa fastidioso.

Sui sistemi basati su Debian, oltre a molti programmi molto versatili relativi alla posta elettronica c'è anche il file ssmtp pacchetto, che è adatto se tutto ciò che vuoi fare è avere un agente per inviare e-mail utilizzando un altro server di posta (MTA), senza dover impostare un'intera configurazione di postfix o sendmail per farlo.

Prerequisiti e presupposti

Prima di iniziare, assicurati che tutte queste condizioni siano soddisfatte:

  • Hai un server SMTP in grado di ricevere le e-mail dalle tue macchine e inviarle al destinatario (ad esempio il tuo scambio aziendale o Gmail).
  • Disponi delle credenziali per un utente in grado di inviare email su quel server (ad esempio una casella di posta o un account Gmail).
  • Questa procedura è stata utilizzata e testata su * sistemi basati su Debian (Lenny, Ubuntu e Mint), quindi se non sei su una di queste distribuzioni il tuo chilometraggio potrebbe variare.
  • Mi vedrai usare VIM come programma di editor, questo è solo perché ci sono abituato ... puoi usare qualsiasi altro editor che desideri.

*È anche usato e testato su DD-WRT , ma verrà trattato solo in un articolo futuro (aggiornamento: non è divertente in futuro?) a causa del impostazioni e variazioni di configurazione necessarie per tale piattaforma incorporata .

Impostare

Per installare il pacchetto ssmtp (Simple S.M.T.P), utilizzare il seguente comando:

sudo aptitude install ssmtp

Quindi modifica il file di configurazione:

sudo vim /etc/ssmtp/ssmtp.conf

Regola e aggiungi, se necessario, i seguenti parametri:

  • [email protected]

    Cambialo da postmaster all'email dell'amministratore delle macchine.

  • mailhub = smtp.gmail.com: 587

    Il tuo server di posta nel nostro caso è Gmail, quindi dobbiamo specificare la porta come 587, per i normali server SMTP questo di solito non è necessario.

  • [email protected]

    Di solito il nome della macchina viene riempito automaticamente dalla configurazione del pacchetto, se la macchina ha una casella di posta dovrebbe andare bene, ma se non lo è o il nome non è lo stesso della casella di posta, regolare di conseguenza.

  • UseSTARTTLS = YES

    Abilita TLS per comunicazioni di sessioni sicure.

  • AuthUser = nome utente

    Il nome utente della casella di posta mittente.

  • AuthPass = password

    La password della casella di posta mittente.

  • FromLineOverride = sì

    Invia il nome host invece di root[[email protected]].

Per fare in modo che il campo predefinito (root) "da" sia il nome del server, modificare il file / etc / ssmtp / revaliases file:

sudo vim / etc / ssmtp / revaliases

E aggiungi in esso la traduzione desiderata che nel nostro caso di esempio Gmail sarà:

root: [email protected]: smtp.gmail.com

Incredibilmente questo è tutto ciò che devi fare per abilitare l'abilità. D'ora in poi, la macchina ti invierà un'e-mail quando succede qualcosa.

Conferma della configurazione

Testiamo che la nostra configurazione ssmtp fosse corretta inviando un'e-mail:


echo "Prova il messaggio dal server Linux utilizzando ssmtp" | sudo ssmtp -vvv [email protected]

"-Vvv" attiva l'output di verbosità quindi non allarmarti ... questo è solo nel caso in cui incontri problemi, avrai una sorta di output su Google per.
Se tutto va bene, dovresti ricevere l'e-mail in un paio di secondi.

Mostreremo esempi con script di questa configurazione nei prossimi articoli.


Possano le tue e-mail essere della varietà non rimbalzante :)

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 e Internet - Articoli più popolari

Cos'è DirecTV ora e può sostituire l'abbonamento via cavo?

Cloud e Internet Dec 4, 2024

Lo streaming televisivo sta diventando sempre più popolare, consentendo agli utenti di allontanarsi dai pacchetti di cavi standard e dedicarsi a qualcosa che si adatti al loro stil..


Come cercare in ogni sito di streaming contemporaneamente con Roku Search

Cloud e Internet Nov 14, 2024

CONTENUTO UNCACHED È uno dei grandi fastidi dell'era dello streaming multimediale: capire quali programmi e film sono su quali servizi. La ricerca su Netflix, Hulu, Amazon Prime ..


Come utilizzare il file host del tuo computer per bloccare tonnellate di malware, pornografia e altri tipi di siti web

Cloud e Internet Aug 1, 2025

CONTENUTO UNCACHED Sia che tu abbia dato un computer a tuo figlio o semplicemente desideri mantenere le cose pulite sulla tua macchina, è utile bloccare i siti che servono malwar..


Come aggiungere schede a quasi tutte le app in macOS Sierra

Cloud e Internet Oct 12, 2025

Hai mai desiderato di poter utilizzare le schede nelle tue app preferite? Grazie a macOS Sierra, puoi. Se puoi aprire più finestre con un'app, ci sono buone probabilità che tu pos..


Come posso impostare un account predefinito quando utilizzo più account Google?

Cloud e Internet Sep 29, 2025

Se utilizzi più account Google contemporaneamente, è molto probabile che uno di essi sia quello che desideri impostare come predefinito. Quando non è l'impostazione predefinita �..


Come cancellare i cookie / la cache per un singolo sito Web su iPhone o iPad

Cloud e Internet Dec 19, 2024

Svuotare la cache sul tuo iPhone o iPad è davvero facile, ma ti disconnetterà da ogni singolo sito Web a cui eri precedentemente connesso e cancellerà qualsiasi altra preferenza ..


Browser lento? Come rendere di nuovo veloce Internet Explorer 9

Cloud e Internet Jun 26, 2025

Hai notato che il tuo browser IE9 solitamente veloce rallenta o addirittura si blocca? Plug-in, estensioni e persino dati di navigazione non necessari possono rallentare il browser ..


Rispondi sopra il messaggio originale in Thunderbird

Cloud e Internet Jun 16, 2025

Per impostazione predefinita, quando si risponde a un messaggio è Thunderbird, il testo originale appare sopra l'area per comporre la risposta. Personalmente non sono un fan di questo format..


Categorie