Office 365别名不接受外部电子邮件

我们在Office 365上托pipe了first.com电子邮件。然后,我们在Office 365 Admin上添加了一个新域second.com 。 该域名已build立,DNS和validation。

在为现有用户[email protected]添加别名[email protected] [email protected]first.com Outlook客户端中的其他用户可以将电子邮件发送到[email protected]

但是,外部邮箱(例如Gmail或Yahoo)无法将电子邮件发送到[email protected]

当我跟踪使用: https : //testconnectivity.microsoft.com/在绑定SMTP电子邮件,它报告:

  • 主机名parsing成功。
  • 港口已成功打开。
  • SMTPfunction进行了成功的分析。

  • testing电子邮件的发送失败。

服务器返回状态码550 – 邮箱不可用。 服务器响应是:5.4.1 [[email protected]]:收件人地址被拒绝:访问被拒绝[…. prod.protection.outlook.com]exception详细信息:消息:邮箱不可用。 服务器响应是:5.4.1 [[email protected]]:收件人地址被拒绝:访问被拒绝[…. eop-APC01.prod.protection.outlook.com]types:System.Net.Mail.SmtpFailedRecipientException堆栈跟踪:System.Net.Mail.SmtpClient.Send(MailMessage消息)在Microsoft.Exchange.Tools.ExRca上System.Net.Mail.SmtpTransport.SendMail(MailAddress发件人,MailAddressCollection收件人,stringdeliveryNotify,布尔allowUnicode,SmtpFailedRecipientExceptionexception)。 Tests.SmtpMessageTest.PerformTestReally()已用时间:5552毫秒。

我该如何解决这个问题?

由于您已经validation了域名,因此问题很可能是错误的MXlogging。 需要注意的是,即使在同一个租户内每个域都有自己的MX设置 ,可以指向*.inbound.protection.outlook.com服务器池中的不同服务器。 正确的MX通常是example-com.mail.protection.outlook.com

  • 确保你没有第一个域MX作为第二个MX ,即你不应该有

     example.org. MX example-com.mail.protection.outlook.com 

    但双方应该org

     example.org. MX example-org.mail.protection.outlook.com 
  • pipe理中心 > 域名 >select正确的域名> 所需的DNS设置 > Exchange Online>types= MX检查正确的MXlogging。


关于你的testing:

同一个租户能够使用别名的Outlook客户端是一个不好的testing,有两个原因。

  1. 邮件在Exchange服务器内部传送。
  2. Outlook有Resolve方法解决通讯簿的地址,发送到收件人对象,即SMTP:而不是原始smtp:别名。

https://testconnectivity.microsoft.com上的入站SMTP电子邮件连接testing只是testing您有MXlogging,服务器正在响应,然后尝试发送电子邮件。 它不知道正确的MX应该是什么,因此无法告诉你正确的原因。