Envía alertas a AlertHub por email — sin HTTP

Envía alertas a AlertHub por email — sin HTTP

Muchos sistemas solo hablan email: NAS, SAI, impresoras, CRMs antiguos y herramientas de uptime anteriores a los webhooks. No deberías montar un parser de correo solo para enterarte de un backup fallido.

AlertHub escucha en sendalert.thealerthub.com. Envía (o reenvía) un mensaje a la dirección del proyecto y se convierte en alerta — luego Slack, Telegram, WhatsApp, Discord o Teams pueden recogerla.

Cómo se mapea el email a una alerta

Campo del emailCampo de la alerta
Asuntoah_title (obligatorio — no puede ir vacío)
Cuerpoah_description
DestinatarioClave secreta del proyecto + gravedad
Remitenteah_source, con el prefijo Email:

Formato:

{YOUR_PROJECT_SECRET_KEY}@{level}.sendalert.thealerthub.com
NivelDestinatario
Info (por defecto){key}@sendalert.thealerthub.com
Info{key}@info.sendalert.thealerthub.com
Warning{key}@warning.sendalert.thealerthub.com
Critical{key}@critical.sendalert.thealerthub.com

La clave es la Project Secret Key de 64 caracteres del panel. Especificación: alertas por email.

Solo warning y critical se empujan a canales externos. Info se queda en el feed para que un NAS ruidoso no despierte al equipo.

Configuración (una sola vez)

  1. Crea un proyecto en app.thealerthub.com y copia la clave secreta.
  2. Conecta al menos un destino (Telegram es el más rápido en el móvil).
  3. Envía un mensaje de prueba a {key}@warning.sendalert.thealerthub.com con un asunto no vacío.

El correo reenviado desde Gmail, Outlook y Apple Mail se desempaqueta: AlertHub quita las cabeceras típicas de «Fwd:» para que el asunto y el cuerpo originales sean la alerta.

Alerta 1: Reenviar un email de uptime

UptimeRobot, Better Stack y muchas herramientas de estado aún pueden enviar email al caer o recuperar. Crea un filtro:

  • De el monitor (o un alias dedicado)
  • Reenviar a {key}@critical.sendalert.thealerthub.com

El próximo corte llega a AlertHub y a todos los canales conectados — sin webhook en ese proveedor.

Alerta 2: NAS, SAI y aparatos

Los dispositivos de homelab y oficina suelen exponer «enviar correo al evento» y nada más.

Evento del dispositivoDirecciónNivel
Backup fallido{key}@warning.sendalert.thealerthub.comWarning
Fallo SMART del disco{key}@critical.sendalert.thealerthub.comCritical
SAI en batería{key}@warning.sendalert.thealerthub.comWarning
Backup nocturno correcto{key}@sendalert.thealerthub.comInfo (solo panel)

Mantén el asunto corto: es el título que vas a escanear en Telegram.

Alerta 3: Reglas de bandeja como webhook pobre

Cuando un SaaS no tiene webhook pero siempre te escribe:

  1. Crea una regla en Gmail u Outlook para ese remitente o prefijo de asunto.
  2. Reenvía automáticamente a la dirección warning o critical.
  3. Limita la regla a remitentes de confianza para que el correo aleatorio no inyecte alertas.

Si el sistema puede hacer POST JSON, usa la API de ingestión para que la clave no aparezca en logs de correo.

Ideas para sacarle más partido

  • Aviso manual desde el móvil. Escribe a la dirección critical cuando el resto del equipo tenga que enterarse.
  • Separa el ruido. Los newsletters no van a estas direcciones. Solo correo operativo.
  • Mismo proyecto que Stripe o Shopify. Los operadores ven fallos de aparatos junto a fallos de pago en un solo feed.
  • Healthchecks.io / cron. Esas herramientas admiten email y HTTP. El email es el fallback; HTTP es más limpio — ver alertas de monitorización.

Seguridad

Trata la dirección de destino como una API key. No la pegues en una wiki pública. Prefiere reglas de remitentes de confianza. Para jobs servidor a servidor, usa HTTP.

Preguntas frecuentes

¿El cuerpo admite HTML?
El cuerpo se convierte en la descripción. El texto plano es lo más fiable; el HTML reenviado se aplana.

¿Y si el asunto está vacío?
La ingesta lo rechaza. El asunto es el título.

¿Puedo poner un origen distinto al remitente?
La ingesta por email siempre antepone Email: más el From. Los orígenes personalizados van en la API HTTP.

Siguientes pasos

Lee la documentación de alertas por email, envía una prueba desde tu bandeja y conecta Telegram.

Relacionado: alertas de monitorización uptime · API de ingestión