带有签名/表格/内联图片的传入邮件被拒绝,显示“访问被拒绝”

我注意到 Discourse 正在拒绝传入的电子邮件,并显示:

无法处理邮件:访问被拒绝

传入邮件本身似乎工作正常。消息到达了邮件接收器,且 SPF、DKIM 和 DMARC 均通过验证。随后,Discourse 通过 Jobs::ProcessEmail 对其进行处理。

该行为似乎取决于 MIME/正文内容:

  • 简单/纯文本邮件 → 已接受
  • 包含 Outlook 签名、表格和/或内联图片的邮件 → 被拒绝,并显示 访问被拒绝

被拒绝邮件的日志显示故障发生在 Email::Processor#process! 中。

Discourse 应用版本:

4143157a17dc3ff63c909c64d0cf578243d38861

此安装最近已迁移/恢复到另一台服务器,但传入的 SMTP 投递功能正常,且该行为似乎与更丰富的邮件正文特定相关。

如有需要,我可以提供经过脱敏处理的原始 MIME 消息以及更多 IncomingEmail/Email::Receiver 诊断信息。