您好,
我的 Discourse 论坛遇到问题,希望有人能帮忙。
问题: 所有发出的电子邮件(摘要、通知、私信)都被拒绝,错误为 Email::Receiver::AutoGeneratedEmailError。这影响了不同域名的 100% 的电子邮件。
我看到的情况:
- “已拒绝”下的电子邮件日志显示了数十条条目
- 所有条目都显示相同的错误:
Email::Receiver::AutoGeneratedEmailError - 受影响的电子邮件:摘要、欢迎消息等。
- 时间范围:过去 6 分钟,但可能持续时间更长
日志中的错误消息:
Email::Receiver::AutoGeneratedEmailError
当“precedence”标头设置为 list、junk、bulk 或 auto_reply 时,或者当任何其他标头包含 auto-submitted、auto-replied 或 auto-generated 时发生。
示例标头:
Auto-Submitted: auto-generated
Precedence: list
List-ID: [My Forum] <forum.example.com>
X-Auto-Response-Suppress: All
其他堆栈跟踪:
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`
我的设置:
- Discourse 版本:最新
- 电子邮件提供商:Office 365 / Exchange
- 插件:Microsoft Graph Poll Plugin 处于活动状态
- 通过 Office 365 配置的 SMTP
电子邮件可送达性: 当我从论坛向 https://www.mail-tester.com/ 发送测试电子邮件时,我得到 9/10 的分数,因此基本的电子邮件配置和可送达性似乎工作正常。
我的猜测: Microsoft Graph 插件或 Discourse 的默认标头导致接收电子邮件服务器将电子邮件归类为“自动生成”并拒绝它们。
问题:
- 有人遇到过 Office 365 和 Discourse 类似的问题吗?
- 我可以抑制有问题的标头吗?
- 我应该禁用 Microsoft Graph 插件并切换到标准的 POP3/IMAP 吗?
- 有没有可能帮助的 Discourse 设置?
我到目前为止尝试过的:
- 验证了电子邮件配置
- 检查了 SMTP 设置
- 测试了可送达性(mail-tester.com 上 9/10 的分数)
有人对此问题有经验或有解决方案建议吗?
提前感谢!


