SMTP-Dienstproblem mit Notification Center

Ich habe große Schwierigkeiten herauszufinden, warum die E-Mail-Benachrichtigungen mit folgendem Fehler fehlschlagen:

Warnung 2026-07-30 17:32:06 — — localhost — Notification Center Service Account and Device Pairing [Notification Center] Versenden einer Testnachricht per SMTP-Service fehlgeschlagen.

Ich habe alle bisherigen E-Mail-Server-Einstellungen entfernt.
Ich habe Google hinzugefügt und authentifiziert. Es schlägt fehl.
Ich habe einen lokalen Mailrise Docker-SMTP-Server auf dem Host installiert. Es schlägt fehl.

Weiß jemand, woran das liegt und wie man diesem Problem auf den Grund gehen kann?

TS-453Be / QTS 5.2.9.3499

Erhält der Docker-SMTP-Server überhaupt Verbindungsversuche vom Notification Center? Was sagen die Logs dazu?

Es wird nichts protokolliert.

OK. Dann lass uns einige Verbindungsfehler untersuchen.

1.) Kannst du eine SSH-Shell zum NAS öffnen und den SMTP-Server manuell anpingen oder dich einloggen?

2.) Hast du die richtigen DNS-Server-Einstellungen? Ich hatte mal ein Problem, dass E-Mails aus einer Container-App nicht funktionierten und am Ende lag es daran, dass mein YAML-Code eine falsche IP-Adresse für meinen DNS-Server enthielt. Ich weiß, dein Problem ist anders, aber lass uns trotzdem prüfen, ob das NAS die richtigen DNS-Einstellungen hat.

Das Pingen funktioniert, keine Probleme.

[~] # ping smtp.gmail.c0m
PING smtp.gmail.com (74.125.26.109): 56 Datenbytes
64 Bytes von 74.125.26.109: seq=0 ttl=102 time=45.573 ms
64 Bytes von 74.125.26.109: seq=1 ttl=102 time=43.193 ms
64 Bytes von 74.125.26.109: seq=2 ttl=102 time=38.472 ms
64 Bytes von 74.125.26.109: seq=3 ttl=102 time=44.500 ms
^C
— smtp.gmail.c0m Ping-Statistiken —
4 Pakete übertragen, 4 Pakete empfangen, 0% Paketverlust
Round-Trip min/avg/max = 38.472/42.934/45.573 ms
[~] # ping 192.168.0.90:8025
PING 192.168.0.90:8025 (192.168.0.90): 56 Datenbytes
64 Bytes von 192.168.0.90: seq=0 ttl=64 time=0.506 ms
64 Bytes von 192.168.0.90: seq=1 ttl=64 time=0.619 ms
64 Bytes von 192.168.0.90: seq=2 ttl=64 time=0.467 ms
64 Bytes von 192.168.0.90: seq=3 ttl=64 time=0.472 ms
^C
— 192.168.0.90:8025 Ping-Statistiken —
4 Pakete übertragen, 4 Pakete empfangen, 0% Paketverlust
Round-Trip min/avg/max = 0.467/0.516/0.619 ms
[~] #

In der yaml-Konfigurationsdatei von Mailrise gibt es keine DNS-Einstellungen. Aber wie gesagt, es ist nicht nur der docker SMTP-Server, sondern auch der von Google, der den gleichen Fehler verursacht.

Nein, ich meine die DNS-Einstellungen auf dem NAS.

Die IP-Adresse ist also vom NAS aus erreichbar.

Hmm.. Warum pingst du Port 8025 auf der Adresse 192.168.0.90? Ist das die IP des Containers oder des NAS? Welcher Port wird für den SMTP-Verkehr verwendet? Hast du das richtig eingerichtet?

8025 ist der SMTP-Port für Mailrise.

Ich habe das Problem gelöst, indem ich das Notification Center zurückgesetzt habe:
/etc/init.d/nc.sh force-stop
rm /etc/config/nc/db/nc/event*
/etc/init.d/nc.sh reset

Nervig ist, dass ich die Benachrichtigungen neu einrichten muss, aber das ist besser, als ständig den SMTP-Fehlern hinterherzurennen.

Das neue Problem ist jetzt, dass trotz deaktiviertem „Als Text senden“ die E-Mails immer noch als HTML verschickt werden und dadurch Probleme mit Mailrise entstehen.

WARNUNG:mailrise.skeleton:Benachrichtigung fehlgeschlagen: Adresse: [ discord@mailrise.xyz ➤ discord@mailrise.xyz ] Betreff: [ [QNAP-NAS] Testnachricht ] Inhalt: [ <!DOCTYPE html PUBLI (22.6K) ]

Bezüglich des von Ihnen erwähnten Fehlers beim Übermittlungsformat möchten wir gerne genauer nachforschen, um Ihnen zu helfen. Bitte eröffnen Sie ein Support-Ticket, und unser Support-Team wird den Fehler untersuchen. Vielen Dank!

Ich habe schon ein Ticket offen und bisher keine Antwort erhalten.

Ticket Q-202607-44105

Ich wollte nur kurz zurückkommen und das hier als gelöst posten. Es hat sich herausgestellt, dass die smtp-Testfunktion immer nur als HTML versendet, egal ob „Als Text senden“ aktiviert ist oder nicht. Sobald die von dir gesetzten Warnungen oder Ereignisse auftreten, werden diese aber tatsächlich als Textnachrichten verschickt.

Das sollte wirklich im Notification Center behoben werden, sodass du das Format auswählen und testen kannst, damit du weißt, dass alles passt, wenn Warnungen oder Ereignisse eine Benachrichtigung auslösen. So wie es jetzt funktioniert, macht ein Test-E-Mail-Versand eigentlich keinen Sinn.