Benachrichtigungen inkompatibel mit E-Mail-Antwort

Ich habe die Anleitungen zu E-Mails unter diesem Link Email delivery configuration checklist und den folgenden aufmerksam gelesen.

Ich habe diesen Link How to setup "Reply by email address" now that it must be different from the "Notification email" und diesen Notification email cannot be the same as reply by email studiert.

Alle Adressen, die ich im Forum verwende, können E-Mails über einen E-Mail-Client wie Thunderbird oder Claws Mail senden oder empfangen.

Es gibt vier verschiedene Adressen, von denen nur die ersten drei von diesem Thema betroffen sind:

  • die der Administration in app.yml: admin@
  • die der Benachrichtigungen in app.yml: forum@
  • die für reply-to: reply@
  • und die für das E-Mail-Posting: questions@
  1. Die Benachrichtigungen, die über den Mailinglisten-Status des Forums empfangen werden, werden korrekt gesendet. Und der Testversand auf der Seite admin/email/server-settings verläuft gut.

  2. Wenn ich die Antwort per E-Mail einrichte, funktioniert diese Funktion korrekt, aber die Benachrichtigungen funktionieren nicht mehr.
    Der vorherige Testversand schlägt dann mit dem Status „501 5.5.4 You are not allowed to send from this address.“ fehl.

  3. Wenn ich die Antwort per E-Mail deaktiviere, funktioniert der Test wieder korrekt.

Wer kann mir erklären, warum ich diesen Fehler habe und wie ich sowohl die Benachrichtigungen als auch das „Reply by Email“ korrekt einrichten kann?

Diese Nachricht stammt von Ihrem E-Mail-Versanddienst. Sie ist ziemlich eindeutig.

Sie müssen von einer E-Mail-Adresse senden, die Ihr SMTP-Server verwenden kann. Es ist so, als ob es so eingestellt ist, dass von example.com gesendet wird, Sie aber jetzt von forum.example.com senden.

1 „Gefällt mir“

Warum ist dann der Testversand in einem Fall OK und im anderen Fall KO, wenn ich die Funktion „Antworten per E-Mail“ einrichte? Ich betone, dass ich nichts an der Konfiguration der Benachrichtigungen ändere.

Was passiert auf Discourse-Ebene bei der Vorbereitung der E-Mails?

Das Problem liegt tatsächlich bei Discourse.

Wenn ich die Protokolleinstellungen verfeinere, sehe ich, dass die gepostete Nachricht mit der richtigen Adresse authentifiziert wird:

2026-02-25T12:54:24Z TRACE Data store
iteration operation (store.data-iterate) elapsed = 0ms
<3.14, remotePort = 47104, accountName =
“forum.cagut@domain.tld”, accountId = 31

Aber es wird zu:

2026-02-25T12:54:24Z ^\[\[35;1mTRACE ^\[\[37;1mRaw SMTP output sent
(smtp.raw-output) listenerId = “submissions”, localPort = 465, remoteIp
= 51.178.53.14, ^>
<53.14, remotePort = 47104, size = 73,
contents = “MAIL
FROM:<reply.cagut+verp-8bf40c695b1f612e555cf25f3c14c9b8@domain.tld>\\r\\n”

Der Mailserver hat keine Kenntnis von diesem Adressformat.