Herramientas de usuario

Herramientas del sitio


informatica:software:mailrise

¡Esta es una revisión vieja del documento!


Mailrise

Pasarela SMTP para notificaciones de Apprise. Convierte los e-mails que recibe en notificaciones Apprise de tal manera que lo que llega por e-mail puede ser trasladado a los más de 60 servicios de notificaciones que soporta Apprise.

Casos de uso

  • Alertas de servidores y aplicaciones: recibir en Telegram avisos de errores, caídas de servicios, backups fallidos, etc.
  • Homelab y servidores domésticos: convertir las notificaciones SMTP de servicios que no tienen integración moderna en notificaciones push.
  • Dispositivos y aplicaciones antiguas: sistemas que solamente permiten configurar un servidor SMTP pueden aprovechar servicios modernos de notificación.
  • Monitorización: herramientas como sistemas de monitorización, NAS, cámaras o servicios Docker pueden enviar alertas mediante SMTP y Mailrise encargarse de distribuirlas.
  • Centralizar notificaciones: múltiples aplicaciones pueden utilizar un único Mailrise y distintas direcciones de destino para seleccionar diferentes canales.
  • Enviar a varios servicios simultáneamente: una misma configuración de Apprise puede contener varias URLs, permitiendo enviar una alerta, por ejemplo, a Telegram y Discord al mismo tiempo.

Instalación

Docker

Ejemplo de fichero para Docker Compose:

---
services:
  mailrise:
    image: yoryan/mailrise:latest
    container_name: mailrise
    restart: unless-stopped
    volumes:
      - ./app/mailrise.conf:/etc/mailrise.conf:ro
    ports:
      - 8025:8025

Configuración

Ejemplo de fichero mailrise.conf para notificaciones por Telegram:

configs:
  direccion@correo.ext:
    urls:
      - tgram://<BOT_TOKEN>/<CHAT_ID>
    mailrise:
      body_format: markdown

direccion@correo.ext sería la cuenta a la que otra aplicación enviaría un email que luego sería capturado por Mailrise.

Pruebas

Cuando tengamos Mailrise en funcionamiento, podemos probarlo enviando un e-mail indicando el servidor en el que está instalado y el puerto por el que está escuchando.

Windows

Desde Powershell:

Send-MailMessage -from "foo@bar.local" -to "tempwin@gmail.com" -subject "Desde Windows" -body "Foobar" -smtpserver 192.168.0.26 -port 8025

Suponiendo que Mailrise está en el servidor 192.168.0.26 y el puerto 8025.

informatica/software/mailrise.1786438691.txt.gz · Última modificación: por tempwin