Ich sehe, dass eingehende E-Mails von Discourse mit folgender Meldung abgelehnt werden:
E-Mail kann nicht verarbeitet werden: Zugriff verweigert
Die Funktion für eingehende E-Mails scheint im Allgemeinen korrekt zu arbeiten. Die Nachricht erreicht den E-Mail-Empfänger, und SPF, DKIM sowie DMARC bestehen alle Checks. Anschließend verarbeitet Discourse die Nachricht über Jobs::ProcessEmail.
Das Verhalten scheint vom MIME-/Körperinhalt abhängig zu sein:
- einfache/plain E-Mail → akzeptiert
- E-Mail mit Outlook-Signatur, Tabelle und/oder Inline-Bildern → abgelehnt mit
Zugriff verweigert
Das Protokoll der abgelehnten E-Mail zeigt, dass der Fehler in Email::Processor#process! auftritt.
Discourse-Anwendungsversion:
4143157a17dc3ff63c909c64d0cf578243d38861
Diese Installation wurde kürzlich auf einen anderen Server migriert/wiederhergestellt, doch die eingehende SMTP-Zustellung funktioniert einwandfrei. Das Verhalten scheint spezifisch mit umfangreicheren E-Mail-Inhalten zusammenzuhängen.
Falls hilfreich, kann ich eine bereinigte rohe MIME-Nachricht sowie weitere Diagnosedaten zu IncomingEmail/Email::Receiver bereitstellen.