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

Cómo mejorar el uso de Gmail

Nube e Internet Oct 30, 2025

CONTENIDO NO CUBIERTO Gmail ya es un servicio de correo electrónico bastante hermético sin necesidad de personalización. Pero si cree que queda algo que desear, existen algunas..


Cómo encontrar todos los archivos que ha compartido en OneDrive

Nube e Internet Feb 27, 2026

OneDrive de Microsoft facilita compartir y dejar de compartir archivos y carpetas. Pero, ¿qué sucede si desea ver todo lo que ha compartido en una lista simple? OneDrive puede hac..


¿Qué aplicaciones vienen con Office 365?

Nube e Internet Aug 23, 2025

Cuando compra una suscripción a Office 365, obtiene aplicaciones cliente para descargar y ejecutar en su computadora, junto con varias aplicaciones web que se ejecutan en su navega..


Cómo entrenar mejor a sus estaciones de radio Pandora

Nube e Internet Aug 29, 2025

Pandora es uno de los servicios de transmisión de radio más antiguos y populares, pero si es un usuario desde hace mucho tiempo, es posible que note cierta similitud en algunas de..


Cómo iniciar automáticamente una aplicación al iniciar o activar Android TV

Nube e Internet Jun 7, 2025

Si es usuario de Android TV, debe hacerse una pregunta: ¿cuánto tiempo De Verdad gastar en la pantalla de inicio? Lo más probable es que inicie la misma aplicació..


Cómo obtener mejores recomendaciones de Netflix

Nube e Internet Mar 14, 2026

Si está frustrado por la burbuja de recomendaciones en la que Netflix parece tenerlo atrapado, tenemos algunos consejos probados y verdaderos para ayudarlo a salir y obtener más d..


Cómo crear una lista de sus programas instalados en Windows

Nube e Internet Sep 19, 2025

Reinstalar Windows es una buena manera de solucionar problemas serios con su computadora, o simplemente para obtener una pizarra nueva. Pero antes de reinstalar Windows, debe hacer ..


Crea listas de reproducción de videos musicales con TubeRadio.fm

Nube e Internet Oct 6, 2025

CONTENIDO NO CUBIERTO Hay varios servicios de música en línea para transmitir pistas a través de su navegador, como Spotify y Pandora, pero ¿qué pasa con los videos musicales? Hoy anal..


Categorías