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 email | Campo de la alerta |
|---|---|
| Asunto | ah_title (obligatorio — no puede ir vacío) |
| Cuerpo | ah_description |
| Destinatario | Clave secreta del proyecto + gravedad |
| Remitente | ah_source, con el prefijo Email: |
Formato:
{YOUR_PROJECT_SECRET_KEY}@{level}.sendalert.thealerthub.com
| Nivel | Destinatario |
|---|---|
| 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)
- Crea un proyecto en app.thealerthub.com y copia la clave secreta.
- Conecta al menos un destino (Telegram es el más rápido en el móvil).
- Envía un mensaje de prueba a
{key}@warning.sendalert.thealerthub.comcon 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 dispositivo | Dirección | Nivel |
|---|---|---|
| Backup fallido | {key}@warning.sendalert.thealerthub.com | Warning |
| Fallo SMART del disco | {key}@critical.sendalert.thealerthub.com | Critical |
| SAI en batería | {key}@warning.sendalert.thealerthub.com | Warning |
| Backup nocturno correcto | {key}@sendalert.thealerthub.com | Info (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:
- Crea una regla en Gmail u Outlook para ese remitente o prefijo de asunto.
- Reenvía automáticamente a la dirección warning o critical.
- 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