Så här ställer du in e-postvarningar på Linux med Gmail eller SMTP

May 5, 2025
Moln och Internet


Linux-maskiner kan kräva administrativ intervention på otaliga sätt, men utan att manuellt logga in på dem, hur skulle du veta om det? Så här ställer du in e-postmeddelanden för att få avisering när dina maskiner vill ha öm kärlek och uppmärksamhet.

Naturligtvis är den här tekniken avsedd för riktiga servrar, men om du har en Linux-låda som sitter i ditt hus som fungerar som en hemserver kan du också använda den där. Eftersom många Internet-leverantörer hemma blockerar regelbundna utgående e-post kan du faktiskt hitta den här tekniken ett bra sätt att se till att du fortfarande får administrations-e-post, även från dina hemservrar.

Översikt

Att konfigurera e-postsändningsförmågan för en maskin ger oss omedelbart resultatet att många av systemets administrationsproblem och kritiska varningar automatiskt skickas till systemets utsedda administratör. Det mest anmärkningsvärda exemplet är att exekveringsfel för cron faller inom den här kategorin och kommer därför att meddela administratören att det fanns ett problem med schemalagda jobb som säkerhetskopior så snart de inträffade inklusive standardfel (stderr) -utdata i rapporten. Vi kommer också att kunna integrera e-post från bash-skript.

Oroa dig inte - det skrämmer vanligtvis inte dig med för mycket information och du kan bara avkonfigurera den om den blir irriterande.

På Debian-baserade system, andra än många mycket mångsidiga e-postrelaterade program finns det också ssmtp paketet, vilket är väl lämpligt om allt du vill göra är att ha en agent för att skicka e-postmeddelanden med en annan e-postserver (MTA), utan att behöva konfigurera en hel postfix eller sendmail-konfiguration för att göra det.

Förutsättningar och antaganden

Innan vi börjar bör du se till att alla dessa villkor är uppfyllda:

  • Du har en SMTP-server som kan ta emot e-postmeddelanden från dina maskiner och skicka dem till mottagaren (dvs. ditt företagsbörs eller Gmail).
  • Du har autentiseringsuppgifter för en användare som kan skicka e-post på den servern (dvs. en postlåda eller ett Gmail-konto).
  • Denna procedur har använts och testats på * Debian-baserade system (Lenny, Ubuntu & Mint), så om du inte är i någon av dessa distributioner kan din körsträcka variera.
  • Du kommer se mig använda VIM som redigeringsprogram, det är bara för att jag är van vid det ... du kan använda vilken annan redigerare du helst vill.

*Det är också används och testas på DD-WRT , men kommer endast att tas upp i en framtida artikel (uppdatering: är inte framtiden kul?) på grund av installations- och konfigurationsvariationer som är nödvändiga för en sådan inbäddad plattform .

Uppstart

För att installera paketet ssmtp (Simple S.M.T.P), använd följande kommando:

sudo aptitude installera ssmtp

Redigera sedan konfigurationsfilen:

sudo vim /etc/ssmtp/ssmtp.conf

Justera och lägg till vid behov följande parametrar:

  • [email protected]

    Ändra det från postmaster till maskinadministratörens e-post.

  • mailhub = smtp.gmail.com: 587

    Din e-postserver i vårt fall är detta Gmail så vi måste ange porten som 587, för vanliga SMTP-servrar är det vanligtvis inte nödvändigt.

  • [email protected]

    Vanligtvis fylls maskinens namn automatiskt av paketkonfigurationen. Om maskinen har en postlåda borde det vara bra, men om den inte gör det eller namnet inte är detsamma som postlådan justeras därefter.

  • Använd STARTTLS = JA

    Aktivera TLS för säker sessionskommunikation.

  • AuthUser = användarnamn

    Användarnamnet på den sändande postlådan.

  • AuthPass = lösenord

    Lösenordet för den sändande postlådan ..

  • FromLineOverride = ja

    Skickar värdnamnet istället för root[[email protected]].

För att göra standardfältet (root) "från" till serverns namn, redigerar du / etc / ssmtp / revaliases fil:

sudo vim / etc / ssmtp / revaliases

Och lägg till den önskade översättningen som i vårt exempel på Gmail kommer att vara:

rot: maskinnamn@domadomän.com: smtp.gmail.com

Otroligt nog är detta allt du behöver göra för att möjliggöra förmågan. Från och med nu kommer maskinen att skicka dig e-post när något är uppe.

Bekräftar installationen

Låt oss testa att vår ssmtp-installation var korrekt genom att skicka ett e-postmeddelande:


echo "Testa meddelande från Linux-server med ssmtp" | sudo ssmtp -vvv [email protected]

"-Vvv" slår på information om mångfald så var inte orolig ... det här är bara om du stöter på några problem kommer du att ha någon form av utdata till Google för.
Om allt går bra bör du få e-postmeddelandet om några sekunder.

Vi kommer att visa skriptade exempel på denna installation i framtida artiklar.


Må dina e-postmeddelanden vara av den icke-studsande sorten :)

.post-innehåll .inmatningsfot

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


Moln och Internet - Mest populära artiklar

Hur man multiplicerar nummer i Google Sheets

Moln och Internet Oct 30, 2025

Oavsett om du har två heltal, några celler eller ett par kolumner som måste multipliceras tillsammans, tillhandahåller Google Sheets några olika sätt att hitta produkten av di..


Så här ställer du in Craigslist-varningar (för e-post eller SMS)

Moln och Internet Jul 8, 2025

Oavsett om du letar efter lägenheter eller använda prylar på Craigslist behöver du inte fortsätta kontrollera webbplatsen. Du kan hålla koll på saker och ting ..


De bästa gratis videokanalerna för din Roku

Moln och Internet Sep 8, 2025

Om du har en Roku är det troligt att du redan har anslutit ditt Netflix-, Hulu- eller Amazon-konto för streaming. Du vet förmodligen att du också kan köpa filmer och TV-avsnitt..


Så här anpassar du Google Kalender-meddelanden på webben

Moln och Internet Apr 20, 2025

Google Kalender är utan tvekan ett kraftfullt verktyg för att hantera allt från möten till scheman till påminnelser (och allt däremellan). Så bra som det är som standard fin..


Hur man skapar ett semestermeddelande för (nästan) alla e-postkonton

Moln och Internet Jul 12, 2025

OBEHANDLAT INNEHÅLL Om du är på väg ut ur staden kanske du vill lägga till en anteckning i din e-post så att folk vet att du inte kommer att vara tillgänglig, eller om du v..


Så här ändrar du webbläsarens användaragent utan att installera några tillägg

Moln och Internet Jul 3, 2025

Om du någonsin ville få din webbtrafik att se ut som om den kom från en annan webbläsare - säg, för att lura en webbplats som hävdar att den är oförenlig med din - kan du. ..


De bästa gratis RSS-läsarna för att hålla koll på dina favoritwebbplatser

Moln och Internet Nov 10, 2025

OBEHANDLAT INNEHÅLL RSS står för "Really Simple Syndication" eller "Rich Site Summary." Det är en dokumentspecifikation som låter dig enkelt samla in och organisera webbasera..


Dölj och visa flikfältet i Firefox med en anpassad tangentbordsgenvägskombination

Moln och Internet Aug 22, 2025

OBEHANDLAT INNEHÅLL Det råder ingen tvekan om att flera flikar är en underbar sak, men vad händer om du vill spara fastigheter på vertikal skärm? Nu kan du dölja och visa flikfä..


Kategorier