Cómo configurar alertas de correo electrónico en Linux usando Gmail o SMTP

May 5, 2025
Nube e Internet


Las máquinas Linux pueden requerir intervención administrativa de innumerables formas, pero sin iniciar sesión manualmente en ellas, ¿cómo lo sabría? A continuación, se explica cómo configurar los correos electrónicos para recibir notificaciones cuando sus máquinas quieran un poco de cariño y atención.

Por supuesto, esta técnica está destinada a servidores reales, pero si tiene una caja de Linux en su casa que actúa como servidor doméstico, también puede usarla allí. De hecho, dado que muchos ISP domésticos bloquean el correo electrónico saliente regular, esta técnica puede encontrar una excelente manera de asegurarse de seguir recibiendo correos electrónicos de administración, incluso desde los servidores de su hogar.

Visión de conjunto

Configurar la capacidad de envío de correo electrónico para una máquina de inmediato nos da el resultado de que muchos de los problemas de administración del sistema y las alertas críticas se enviarán automáticamente al administrador designado de ese sistema. El ejemplo más notable es que los errores de ejecución de trabajos cron entran en esta categoría y, por lo tanto, notificarán al administrador que hubo un problema con los trabajos programados, como las copias de seguridad, tan pronto como ocurran, incluida la salida de error estándar (stderr) en el informe. También podremos incorporar el envío de correos electrónicos desde scripts bash.

No se preocupe, por lo general no le envía spam con demasiada información y puede desconfigurarlo si se vuelve demasiado molesto.

En los sistemas basados ​​en Debian, además de una gran cantidad de programas muy versátiles relacionados con el correo electrónico, también existe el ssmtp package, que es muy adecuado si todo lo que desea hacer es tener un agente para enviar correos electrónicos utilizando otro servidor de correo electrónico (MTA), sin tener que configurar un postfix completo o una configuración de sendmail para hacerlo.

Requisitos previos y supuestos

Antes de comenzar, querrá asegurarse de que se cumplan todas estas condiciones:

  • Tiene un servidor SMTP que puede recibir los correos electrónicos de sus máquinas y enviarlos al destinatario (es decir, su intercambio corporativo o Gmail).
  • Tiene las credenciales para un usuario que puede enviar correo electrónico en ese servidor (es decir, un buzón de correo o una cuenta de Gmail).
  • Este procedimiento se ha utilizado y probado en * sistemas basados ​​en Debian (Lenny, Ubuntu y Mint), por lo que si no está en una de esas distribuciones, su millaje puede variar.
  • Verá que uso VIM como programa editor, esto es solo porque estoy acostumbrado ... puede usar cualquier otro editor que desee.

*Tambien es usado y probado en DD-WRT , pero solo se tratará en un artículo futuro (actualización: ¿no es divertido el futuro?) debido a configuración y variaciones de configuración necesarias para dicha plataforma integrada .

Preparar

Para instalar el paquete ssmtp (Simple S.M.T.P), use el siguiente comando:

sudo aptitude install ssmtp

Luego edite el archivo de configuración:

sudo vim /etc/ssmtp/ssmtp.conf

Ajuste y agregue según sea necesario los siguientes parámetros:

  • [email protected]

    Cámbielo de postmaster al correo electrónico del administrador de las máquinas.

  • mailhub = smtp.gmail.com: 587

    Su servidor de correo en nuestro caso es Gmail, por lo que tenemos que especificar el puerto como 587, para los servidores SMTP normales, esto generalmente no es necesario.

  • [email protected]

    Por lo general, el nombre de la máquina se completa automáticamente con la configuración del paquete, si la máquina tiene un buzón, esto debería estar bien, pero si no lo tiene o el nombre no es el mismo que el del buzón, ajuste en consecuencia.

  • UseSTARTTLS = YES

    Habilite TLS para una comunicación de sesión segura.

  • AuthUser = nombre de usuario

    El nombre de usuario del buzón de envío.

  • AuthPass = contraseña

    La contraseña del buzón remitente.

  • FromLineOverride = sí

    Envía el nombre de host en lugar de root[[email protected]].

Para que el campo "desde" predeterminado (raíz) sea el nombre del servidor, edite el / etc / ssmtp / revaliases expediente:

sudo vim / etc / ssmtp / revaliases

Y agregue la traducción deseada que en nuestro caso de ejemplos de Gmail será:

root: nombre-má[email protected]: smtp.gmail.com

Increíblemente, esto es todo lo que tienes que hacer para habilitar la habilidad. De ahora en adelante, la máquina le enviará un correo electrónico cuando algo esté sucediendo.

Confirmando la configuración

Probemos que nuestra configuración de ssmtp fue correcta enviando un correo electrónico:


echo "Mensaje de prueba del servidor Linux usando ssmtp" | sudo ssmtp -vvv [email protected]

El "-vvv" activa la salida de verbosidad, así que no se alarme ... esto es solo en caso de que encuentre algún problema, tendrá algún tipo de salida para Google.
Si todo va bien, debería recibir el correo electrónico en un par de segundos.

Mostraremos ejemplos con guiones de esta configuración en artículos futuros.


Que sus correos electrónicos sean de la variedad que no rebota :)

.entrada-contenido .entry-footer

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


Nube e Internet - Artículos más populares

Los mejores lugares para comprar un nombre de dominio

Nube e Internet Apr 25, 2025

A menos que tenga una conexión en ICANN, la organización responsable de administrar la creación de nombres de dominio, comprará su nombre de dominio a un "Registrador de nombres..


Cómo comprar Bitcoin de forma fácil

Nube e Internet Apr 1, 2025

Sube o baja, la gente no puede dejar de hablar de Bitcoin. Seamos claros: no le recomendamos que compre Bitcoin. Pero, si tiene su corazón puesto en ello, aquí le mostramos cómo ..


Cómo compartir Apple Live Photos con todos

Nube e Internet Nov 23, 2024

CONTENIDO NO CUBIERTO Las Live Photos son una ingeniosa innovación que Apple introdujo recientemente en iOS 9, lo que permite a los usuarios básicamente grabar videos cortos que..


Cómo detener la reproducción automática de videos HTML5 en su navegador web

Nube e Internet Sep 6, 2025

CONTENIDO NO CUBIERTO Complementos de clic para reproducir le permitió evitar que los complementos de video se inicien tan pronto como cargue una página web, pero ca..


Por qué la Mac App Store no tiene las aplicaciones que desea

Nube e Internet Mar 1, 2025

CONTENIDO NO CUBIERTO Mac OS X tiene una tienda de aplicaciones de escritorio, a diferencia de Windows. Obtenga una nueva Mac y es posible que esté emocionado de abrir la Mac App..


No, iCloud no los respalda por completo: cómo administrar fotos en su iPhone o iPad

Nube e Internet Jul 10, 2025

CONTENIDO NO CUBIERTO ¿Las fotos que toma con su iPhone o iPad tienen una copia de seguridad en caso de que pierda su dispositivo? Si solo confía en iCloud para adminis..


¿Cuál es la mejor aplicación de Office para mi iPhone o iPod Touch?

Nube e Internet Sep 18, 2025

CONTENIDO NO CUBIERTO ¿Quiere ver lo que ofrecen todas las principales aplicaciones de Office para iPhone y iPod Touch sin perder dinero comprándolas todas? Aquí está nuestra ..


Elimine el texto del ISP o la marca corporativa de la barra de título de Internet Explorer

Nube e Internet Apr 9, 2025

CONTENIDO NO CUBIERTO Todos lo hemos visto en algún momento u otro: alguna empresa llena de jefes puntiagudos siente la necesidad de insertar el nombre de su empresa en la barra de título..


Categorías