
私は、任意の whateverxyz(at)code.go-redrock.com アドレスに送信された電子メールを受信できるメールボックスを設定しようとしています (つまり、foo(at)code.go-redrock.com と bar(at)code.go-redrock.com は両方とも同じメールボックスに送信する必要があります)。
(今後の参考までに、「対象アドレス」は foo(at)code.go-redrock.com を指します)
godaddy では、code.go-redrock.com の MX レコードと mail.code.go-redrock.com の MX レコードを設定しました。どちらも mail.code.go-redrock.com を指し、メール フィルターの IP を指す A レコードとして設定されています。(また、code.go-redrock.com の A レコードがあり、これは Web サイト code.go-redrock.com をホストしているサーバーの IP アドレスを指しています。そのため、mail.code.go-redrock.com を設定しました。MX レコード名が A レコード名と一致する方がよいと考えました。)
Exchange 2019 では、code.go-redrock.com を承認済みドメインの「内部リレー」タイプとして追加しました。(go-redrock.com は権限のあるドメインとして既に存在しています。)
Exchange 2019 ユーザー/メールボックス foo(at)go-redrock.com を設定し、そのアカウントの「対象アドレス」も作成する電子メール アドレス ポリシーを設定しました。ドメイン「code.go-redrock.com」宛てのすべての電子メールをリダイレクトして foo(at)go-redrock.com メールボックスに配信するトランスポート ルールを設定しました。
プライベート ネットワーク内から、Ubuntu マシンで Exchange OWA、telnet、または Thunderbird クライアントを使用して、Intended Address に電子メールを送信すると、正常に配信されます。whateverxyz(at)code.go-redrock.com に電子メールを送信すると、正常に配信されるため、トランスポート ルールは正常に機能します。
しかし、ネットワーク外から(つまり、プライベート ネットワークに接続されていない携帯電話の個人用 Gmail および Yahoo! アカウントから)目的のアドレスにメールを送信しようとすると、配信不能応答が返されます。(Gmail および Yahoo! から foo(at)go-redrock.com にメールを送信することはできますが、何らかの理由で、両方のアドレスが同じメールボックスに属しているにもかかわらず、'code' サブドメイン アドレス foo(at)code.go-redrock.com は失敗します。)
配信不能応答: 「アドレスが見つかりません。アドレスが見つからないか、メールを受信できないため、メッセージは「対象アドレス」に配信されませんでした。リモート サーバーからの応答は次のとおりです: 550 5.1.1 <"対象アドレス">: 受信者アドレスが拒否されました: 配信不能アドレス: このアドレスにはユーザーがいません」
メール フィルター ログには、foo(at)code.go-redrock.com に送信しようとする外部メールを示す記録はありません。
ヒントや提案、回答など、貴重なお時間を割いていただきありがとうございます。 -Everett
Microsoft リモート接続アナライザーからのテスト結果:
Testing inbound SMTP mail flow for domain 'foo(at)code.go-redrock.com'.
The Microsoft Connectivity Analyzer failed to test inbound SMTP mail flow.
Test Steps
Attempting to retrieve DNS MX records for domain 'code.go-redrock.com'.
One or more MX records were successfully retrieved from DNS.
MX Records Host mail.code.go-redrock.com, Preference 10
Testing Mail Exchanger mail.code.go-redrock.com.
One or more SMTP tests failed for this Mail Exchanger.
Test Steps
Attempting to resolve the host name mail.code.go-redrock.com in DNS.
The host name resolved successfully.
Testing TCP port 25 on host mail.code.go-redrock.com to ensure it's listening and open.
The port was opened successfully.
Analyzing SMTP Capabilities for server mail.code.go-redrock.com:25
SMTP Capabilities were analyzed successfuly.
Attempting to send a test email message to foo(at)code.go-redrock.com using MX mail.code.go-redrock.com.
Delivery of the test email message failed.
Additional Details
The server returned status code 550 - Mailbox unavailable. The server response was: 5.1.1 <foo(at)code.go-redrock.com>: Recipient address rejected: undeliverable address: No user at this address
Exception details:
Message: Mailbox unavailable. The server response was: 5.1.1 <foo(at)code.go-redrock.com>: Recipient address rejected: undeliverable address: No user at this address
Type: System.Net.Mail.SmtpFailedRecipientException
Stack trace:
at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, Boolean allowUnicode, SmtpFailedRecipientException& exception)
at System.Net.Mail.SmtpClient.Send(MailMessage message)
at Microsoft.M365.RCA.ConnectivityTests.SmtpMessageTest.PerformTestReally()
答え1
code.go-redrock.comをテストしてみませんか?Mxツールボックスそしてfoo(at)code.go-redrock.comをテストするエクスカ?
また、EAC-受信者-メールボックスに移動し、メールボックス「foo(at)go-redrock.com」をダブルクリックし、メールボックスの機能-メッセージ配信の制限で、「すべての送信者の認証を要求する」オプションがオンになっていますか?
また、権限のあるドメインの受信メールボックス フローは正しく機能していますか?
フィルターをバイパスして同じ結果になるかどうかをテストするために、A レコードを Exchange サーバーの IP に直接ポイントしていただけますか?
答え2
Eric の提案のおかげで、問題はメール/スパム フィルターにあることがわかりました。MX レコードをスパム フィルターをバイパスして Exchange メール サーバーに直接ポイントするように設定すると、意図したアドレスに送信されたすべてのメールが希望どおりに送信されます。
(メール アドレスの「コード」サブドメインを許可するようにメール フィルターを構成/設定することは、このフォーラム外の別のトピックであるため、このケースは解決済みと見なします。)