E-mailwaarschuwingen instellen op Linux met Gmail of SMTP

hoe-mail-alerts-op-linux-gebruik-gmail-of-smtp-foto 1 in te stellen
Linux-machines kunnen op talloze manieren administratieve tussenkomst vereisen, maar hoe zou u hiervan op de hoogte zijn zonder handmatig in te loggen? Hier leest u hoe u e-mails instelt om een ​​melding te krijgen wanneer uw machines wat tedere liefde en aandacht willen.

Deze techniek is natuurlijk bedoeld voor echte servers, maar als je een Linux-box in huis hebt die als thuisserver fungeert, kun je hem daar ook gebruiken. In feite, aangezien veel thuis-ISP's reguliere uitgaande e-mail blokkeren, zou u deze techniek een geweldige manier kunnen vinden om ervoor te zorgen dat u nog steeds administratieve e-mails ontvangt, zelfs van uw thuisservers.

hoe-mail-alerts-op-linux-gebruik-gmail-of-smtp-foto 2 in te stellen



Overzicht

Het configureren van de mogelijkheid voor het verzenden van e-mail voor een machine geeft ons onmiddellijk het resultaat dat veel van de systeembeheerproblemen en kritieke waarschuwingen automatisch worden verzonden naar de aangewezen systeembeheerder. Het meest opvallende voorbeeld is dat fouten bij het uitvoeren van cron-taken in deze categorie vallen en daarom de beheerder op de hoogte stellen dat er een probleem is met geplande taken, zoals back-ups, zodra ze plaatsvinden, inclusief de uitvoer van de standaardfout (stderr) in het rapport. We kunnen ook e-mailen vanuit bash-scripts opnemen.

Maak je geen zorgen - het spamt je meestal niet met te veel informatie en je kunt het gewoon de-configureren als het te vervelend wordt.

Op op Debian gebaseerde systemen, naast een heleboel zeer veelzijdige e-mailgerelateerde programma's, is er ook het ssmtp-pakket, dat zeer geschikt is als u alleen een agent wilt hebben om e-mails te verzenden met een andere e-mailserver (MTA), zonder dat u dat hoeft te doen. stel hiervoor een volledige postfix- of sendmail-configuratie in.

Vereisten en aannames

Voordat we beginnen, moet u ervoor zorgen dat aan al deze voorwaarden is voldaan:

  • U hebt een SMTP-server die de e-mails van uw machines kan ontvangen en naar de ontvanger kan sturen (d.w.z. uw bedrijfscentrale of Gmail).
  • U hebt de inloggegevens voor een gebruiker die e-mail kan verzenden op die server (d.w.z. een mailbox of een Gmail-account).
  • Deze procedure is gebruikt en getest op *Debian-gebaseerde systemen (Lenny, Ubuntu & Mint), dus als u niet op een van die distributies zit, kan uw kilometerstand variëren.
  • Je zult zien dat ik VIM als het editorprogramma gebruik, dit is gewoon omdat ik eraan gewend ben ... je kunt elke andere editor gebruiken die je wilt.

*Het wordt ook gebruikt en getest op DD-WRT, maar zal alleen worden behandeld in een toekomstig artikel (update: is de toekomst niet leuk?) vanwege de setup- en configuratievariaties die nodig zijn voor zo'n embedded platform.

Opstelling

Gebruik de volgende opdracht om het ssmtp (Simple S.M.T.P)-pakket te installeren:

|__+_|

Bewerk vervolgens het configuratiebestand:

|__+_|

Pas de volgende parameters aan en voeg indien nodig toe:

  • |__+_|

    Verander het van postmaster naar de e-mail van de machinebeheerder.

  • |__+_|

    Je mailserver is in ons geval Gmail dus we moeten de poort specificeren als 587, voor gewone SMTP-servers is dit meestal niet nodig.

  • |__+_|

    Meestal wordt de naam van de machine automatisch ingevuld door de pakketconfiguratie, als de machine een mailbox heeft, zou dit in orde moeten zijn, maar als dit niet het geval is of de naam niet hetzelfde is, past de mailbox dienovereenkomstig aan.

  • |__+_|

    Schakel TLS in voor veilige sessiecommunicatie.

  • |__+_|

    De gebruikersnaam van de verzendende mailbox.

  • |__+_|

    Het wachtwoord van de verzendende mailbox..

  • |__+_|

    Verzendt de hostnaam in plaats van root[root@hostname.FQDN].

Bewerk het bestand /etc/ssmtp/revaliases om het standaardveld (root) van de servernaam te maken:

|__+_|

En voeg daarin de gewenste vertaling toe die in ons geval van Gmail-voorbeelden zal zijn:

|__+_|

Ongelooflijk, dit is alles wat je hoeft te doen om de mogelijkheid in te schakelen. Vanaf nu stuurt de machine u een e-mail als er iets aan de hand is.

Installatie bevestigen

Laten we testen of onze ssmtp-configuratie correct was door een e-mail te sturen:

|__+_|

De -vvv zet breedsprakige uitvoer aan, dus raak niet gealarmeerd ... dit is voor het geval je problemen tegenkomt, je hebt een soort uitvoer naar Google voor.
Als alles goed gaat, zou u de e-mail binnen een paar seconden moeten ontvangen.

We zullen in toekomstige artikelen gescripte voorbeelden van deze opstelling laten zien.

hoe-mail-alerts-op-linux-gebruik-gmail-of-smtp-foto 3 in te stellen


Mogen uw e-mails van de niet-stuiterende variëteit zijn :)

Meer verhalen

Week in Geek: ontwikkelaars strijden tegen Android Crapware-editie

Deze week hebben we geleerd hoe je een partitieschema voor een Linux-pc kiest, een indextabel maakt als een professional met Microsoft Word, een complete make-over doet van PowerPoint-dia's met Pptplex, een Wii-afstandsbediening gebruikt als een gyroscopische muis, het verschil kent tussen desktop en professionele printers, en meer.

De handleiding voor geeks om Photoshop te leren, deel 6: digitale kunst

Voor artistieke lezers biedt Photoshop digitale schilderopties die weinig andere schilder- of fotomanipulatieprogramma's kunnen evenaren. Of u nu wilt tekenen voor de kost, of gewoon voor de lol wilt schilderen, het is zeer de moeite waard om de schilderkunstige kant van Photoshop te leren kennen.

Desktop Fun: Thanksgiving Day Wallpaper Collection [Bonuseditie]

Ben je klaar voor Thanksgiving en al dat lekkere eten? Terwijl u wacht tot de vakantie aanbreekt, hebben we een groter dan normaal aantal achtergronden om de sfeer op uw bureaublad te bepalen.

Screenshot Tour: XBMC Media Center 10 heeft add-ons, skins en meer

XBMC is gratis en open source software die is uitgebracht voor Windows, OS X, Linux, AppleTV en als een live image die direct vanaf een cd/USB-drive kan worden uitgevoerd of kan worden geïnstalleerd om van een extra computer een echt HTPC-apparaat te maken. XBMC geeft je de functionaliteit van veel mediastreamers die momenteel op de

Vrijdagpret: Turkije Fling

Het weekend is bijna aangebroken, dus waarom zou u niet wat plezier maken terwijl u wacht om de werkdag af te ronden? Deze week is het jouw missie om een ​​kalkoen te helpen zijn best te doen om te ontsnappen aan het Thanksgiving Day-feest!

De levensduur van de batterij op uw iPad, iPhone of iPod Touch maximaliseren

Wat je ook doet, laat je iPhone of iPod niet in een hete auto zitten - hitte doodt batterijen sneller dan welke andere factor dan ook, en je apparaat dat vroeger urenlang opgeladen bleef, zal uiteindelijk nauwelijks opladen, en je zult om Apple te betalen om het te laten vervangen. Hetzelfde geldt voor iedereen

Google Apps-klanten hebben nu toegang tot de volledige set Google-services

Heeft u geduldig gewacht om toegang te krijgen tot het volledige aanbod van Google-services in uw Google Apps-account? Je wachten is eindelijk voorbij! Google heeft vandaag de beschikbaarheid aangekondigd van dezelfde services die beschikbaar zijn voor reguliere Google-accounts.

Voeg vakantiestijleffecten toe aan je foto's met Glitterboo

Heb je foto's die je feestelijk wilt maken op zoek naar de aankomende feestdagen? Glitterboo kan speciale effecten aan je afbeeldingen toevoegen en ze iets speciaals maken om naar te kijken.

Leuke sociale netwerken Schoolklas Foto [Afbeelding]

deviantART-lid darkywarky heeft een leuke afbeelding gemaakt met populaire sociale internetnetwerken, afgebeeld als studenten op een klassenfoto.

Hoe FileMenu te gebruiken om uw bestanden efficiënter te beheren

Het ordenen van bestanden kan erg tijdrovend zijn en het verplaatsen van bestanden tussen mappen vereist vaak veel muisklikken tussen de ene bestandsdirectory naar de andere. Hier leest u hoe u FileMenu kunt gebruiken om deze taken efficiënter uit te voeren.