Mailrise - E-Mail-Benachrichtigungen als Apprise-Gateway nutzen

Mailrise - E-Mail-Benachrichtigungen als Apprise-Gateway nutzen

Mailrise ist ein SMTP-Server, der eingehende E-Mails in Apprise-Benachrichtigungen umwandelt und so Dutzende Dienste wie Slack, Telegram oder Pushover erreichbar macht.

Was ist Mailrise?

Viele Systeme und Anwendungen unterstützen E-Mail als Benachrichtigungskanal, aber keinen direkten Webhook oder API-Call. Mailrise löst dieses Problem elegant: Es nimmt E-Mails per SMTP entgegen und leitet den Inhalt über die Apprise-Bibliothek an über 60 konfigurierbare Ziele weiter – von Matrix über ntfy bis zu SMS-Diensten. Damit wird jede E-Mail-fähige Anwendung zu einer vollwertigen Notification-Quelle. Der Konfigurationsaufwand ist minimal; die Zieldienste werden in einer einzigen YAML-Datei definiert.

Voraussetzungen

  • Docker 20.10+ / Docker Compose
  • Mindestens ein konfigurierter Apprise-Kanal (Telegram, Slack, Pushover etc.)
  • Anwendungen, die SMTP nutzen und auf den Mailrise-Port zeigen können

Compose-Beispiel

services:
  mailrise:
    image: yoryan/mailrise:latest
    container_name: mailrise
    restart: unless-stopped
    ports:
      - "8025:8025"
    volumes:
      - ./mailrise.conf:/etc/mailrise.conf:ro
    environment:
      - TZ=Europe/Berlin

Hinweise

  • In mailrise.conf werden die Apprise-URLs als Empfänger-Adressen gemappt, z. B. alerts@mailrise.xyz → tgram://bottoken/chatid.
  • Anwendungen, die normalerweise an localhost:25 senden, können ohne Änderung auf localhost:8025 (oder den Container-Namen) umgeleitet werden.
  • Mailrise lauscht standardmäßig ohne Authentifizierung – Port nicht öffentlich exponieren; ausschließlich im internen Docker-Netzwerk verwenden.
  • Mehrere Apprise-Ziele lassen sich pro Empfängeradresse konfigurieren, sodass eine E-Mail gleichzeitig Telegram und Slack erreicht.