なぜ特定のメールは受信できず、他のメールは受信できるのか?

Quite strange.
I’m an admin of one of my discourse instance.

My account can receive emails like forgot_password, signup, mentions, etc.

But when I want to set another user as an admin, Discourse says it has sent the “admin_confirmation_message”

But in my mailgun account, I see other emails can be sent, but this email delivery failed!!

So Why failed?

Check your mailgun logs for an explanation and open a ticket with mailgun.

Mailgun でも同じ問題が発生しています。ユーザーを管理者に昇格させようとすると、Discourse は確認メールが送信されたというメッセージを表示しますが、そのメールが届きません。Mailgun 側では、これらの送信試行が「抑制(suppressed)」として表示されています。

「管理メニュー」の「メール」から「メールテスト送信」を行うと、メールの受信には問題ありません。

@xiasummer さん、この問題は解決されましたか?

ジェイが提案したMailgunへのサポートチケット作成が最善の対応策です。メールがDiscourseから送信されている場合、残念ながらソフトウェア側の問題ではありません。ドメインレベルでのMailgun設定に何らかの要因がある可能性があります。

問題ありません。Mailgun のサポートに確認します。

Mailgun にチケットを作成するか、ドキュメントをご覧ください。これは、過去にユーザーがあなたのメールをスパムとしてマークしたことを意味する可能性があります。