こんにちは。
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 が有効
- SMTPはOffice 365経由で設定済み
メール到達可能性: フォーラムから https://www.mail-tester.com/ にテストメールを送信すると、9/10のスコアが得られます。そのため、基本的なメール設定と到達可能性は正常に機能しているようです。
私の推測: Microsoft Graph Plugin または Discourse のデフォルトヘッダーが、受信メールサーバーにメールを「自動生成」と分類させ、拒否させている可能性があります。
質問:
- Office 365とDiscourseで同様の問題を経験した方はいらっしゃいますか?
- 問題のあるヘッダーを抑制することはできますか?
- Microsoft Graph Plugin を無効にして、標準のPOP3/IMAPに切り替えるべきでしょうか?
- 役立つ可能性のあるDiscourseの設定はありますか?
これまでに試したこと:
- メール設定の確認
- SMTP設定の確認
- 到達可能性のテスト(mail-tester.comで9/10のスコア)
この問題に関する経験や解決策の提案をお持ちの方はいらっしゃいますか?
よろしくお願いします!


