Configure direct-delivery incoming email for self-hosted sites with Mail-Receiver

あなたの言う通りでした。カテゴリのメールを設定してそこに送信したところ、期待どおりに機能しました。そのため、拒否がサイレントだったために、ただ壁に頭を打ち付けていただけでした。

これでわかったので、ガイドが更新されることを願っていますが、個人的にはガイドの説明どおりに機能する方が良いです。たとえば、ユーザーが一部のアドレスにメールを送信しようとして失敗した場合、それを知らせるのに役立つか、メールでカテゴリやグループと通信する需要があることに気づくかもしれません。それなしでは、それらのメールを見る簡単な方法はないようです。

これはまだ期待どおりに機能していません。Webフックは機能したので、いくつかのバウンスを見ることができますが、それらはMailgunのWebフックからのものであることがわかっています。なぜなら、それらはここで説明されている問題を持っているからです:“Discourse::NotFound” error when click “Email Type” field on admin/email/bounced

Mailgunがそもそもバウンスをどのように取得しているのかよくわかりません。MXレコードは彼らのサーバーを指していませんが、送信メールを送信する際にリターンパスを設定していると仮定しますか?

そして、mail-receiver のログでバウンスを確認していますが、app には到達していません。サイレントに拒否されているようです。ログの次の行は、Webフック経由で受信したバウンスに接続できます。

NOQUEUE: reject: RCPT from mail-[id1].outbound.protection.outlook.com[XX.XX.XX.XX]: 450 4.7.1 <bounce+[id2]-[email]=[address].com@www.[mydomain].com>: Recipient address rejected: Internal error, API request failed; from=<> to=<bounce+[id#]-[email]=[address].com@www.[mydomain].com> proto=ESMTP helo=<[id3].outbound.protection.outlook.com>

バウンスが通過するように、bounce+{%something}@www.mydomain.com をどこかでホワイトリストに登録する必要がありますか?

「いいね!」 2