Discourse E-Mail Problem - AutoGeneratedEmailError bei allen ausgehenden E-Mails

Hallo,

Ich habe ein Problem mit meinem Discourse-Forum und hoffe, jemand kann helfen.

Problem: Alle ausgehenden E-Mails ( Digests, Benachrichtigungen, PMs) werden mit dem Fehler Email::Receiver::AutoGeneratedEmailError abgelehnt. Dies betrifft 100 % der E-Mails über verschiedene Domains hinweg.

Was ich sehe:

  • E-Mail-Protokolle unter “Abgelehnt” zeigen Dutzende von Einträgen
  • Alle mit demselben Fehler: Email::Receiver::AutoGeneratedEmailError
  • Betroffene E-Mails: Digests, Willkommensnachrichten usw.
  • Zeitraum: Letzte 6 Minuten, aber wahrscheinlich schon länger andauernd

Fehlermeldung aus den Protokollen:

Email::Receiver::AutoGeneratedEmailError
Tritt auf, wenn der Header "precedence" auf list, junk, bulk oder auto_reply gesetzt ist,
oder wenn ein anderer Header auto-submitted, auto-replied oder auto-generated enthält.

Beispiel-Header:

Auto-Submitted: auto-generated
Precedence: list
List-ID: [My Forum] <forum.example.com>
X-Auto-Response-Suppress: All

Zusätzlicher Stacktrace:

activesupport-7.2.2.1/lib/active_support/broadcast_logger.rb:130:in `block in warn'
/var/www/discourse/lib/email/processor.rb:183:in `log_email_process_failure'
/var/www/discourse/plugins/msgraph-poll-discourse-plugin/plugin.rb:70:in `call`

Meine Einrichtung:

  • Discourse-Version: Aktuellste
  • E-Mail-Anbieter: Office 365 / Exchange
  • Plugin: Microsoft Graph Poll Plugin aktiv
  • SMTP konfiguriert über Office 365

E-Mail-Zustellbarkeit: Wenn ich Test-E-Mails vom Forum an https://www.mail-tester.com/ sende, erhalte ich eine Punktzahl von 9/10, sodass die grundlegende E-Mail-Konfiguration und Zustellbarkeit einwandfrei zu funktionieren scheint.

Mein Verdacht: Das Microsoft Graph Plugin oder die Standard-Header von Discourse veranlassen empfangende E-Mail-Server, E-Mails als “automatisch generiert” einzustufen und abzulehnen.

Fragen:

  1. Hat jemand ähnliche Probleme mit Office 365 und Discourse erlebt?
  2. Kann ich die problematischen Header unterdrücken?
  3. Sollte ich das Microsoft Graph Plugin deaktivieren und auf Standard POP3/IMAP umsteigen?
  4. Gibt es Discourse-Einstellungen, die helfen könnten?

Was ich bisher versucht habe:

  • E-Mail-Konfiguration überprüft
  • SMTP-Einstellungen geprüft
  • Zustellbarkeit getestet (9/10 Punktzahl auf mail-tester.com)

Hat jemand Erfahrung mit diesem Problem oder Vorschläge für Lösungen?

Vielen Dank im Voraus!

Der Tab „Abgelehnt“ der E-Mail-Protokolle sollte eingehende E-Mails anzeigen, die abgelehnt wurden, und nicht ausgehende. Es gibt eine Admin-Einstellung Block auto generated emails (Automatisch generierte E-Mails blockieren), die standardmäßig aktiviert ist und die von Ihnen dort gesehenen Einträge erklären könnte.

Gibt es andere Fehler in Ihren /logs bezüglich fehlgeschlagener E-Mail-Jobs oder ähnlichem?

2 „Gefällt mir“

Zuerst einmal vielen Dank für Ihre Hilfe.

Ich habe die Protokolle gestern geleert und heute habe ich das.

könnte auch hilfreich sein.

1 „Gefällt mir“

Ich glaube, Ihr eigentliches Problem sind diese Net::SMTPServerBusy-Fehler.

Das lässt die seltsamen eingehenden E-Mails immer noch offen.
Können Sie auf das :information_source:-Symbol klicken und uns sagen, was dort steht?

Sie scheinen all diese E-Mail-Domains und Foren-/Kategorienamen bearbeitet zu haben? Ich hätte lieber, dass Sie Dinge schwärzen, als sich Dinge auszudenken, da es jetzt schwer zu sagen ist, welche Teile erfunden wurden und welche echt sind.

2 „Gefällt mir“

Ok, ich dachte, das wäre besser. Ich habe es mir nicht komplett ausgedacht, ich wollte es nur anonymisieren.

Von ist immer die E-Mail-Adresse des Forums.
An ist die E-Mail-Adresse des Benutzers
Betreff ist oft die Aktivitätszusammenfassung, aber auch PNs oder Benachrichtigungen, wenn jemand auf einen Thread antwortet.
Fehler ist immer Email::Receiver::AutoGeneratedEmailError

E-Mail kann nicht verarbeitet werden: Email::Receiver::AutoGeneratedEmailError

1 „Gefällt mir“

Ich glaube, es gibt ein Problem mit Ihrer Microsoft Exchange E-Mail-Konfiguration, wenn alle ausgehenden E-Mails direkt an Ihren Discourse-Server zurückgesendet werden. Es gibt keinen Hinweis darauf, dass dies eine Unzustellbarkeit oder Ablehnung ist, es gibt nur einen einzigen Received:-Header, als ob er an den nächsten SMTP-Hop weiterleitet.

4 „Gefällt mir“

Ok, danke euch allen, ich werde es mir ansehen und melde mich bei euch, wenn ich mehr weiß.

1 „Gefällt mir“