如果您怀疑Office 365的消息传递存在问题,推荐使用Microsoft 远程连接分析器来做分析,Microsoft 远程连接分析器是一个 web 应用程序, 您可以通过以下网址访问: https://testconnectivity.microsoft.com/ , Microsoft远程连接分析器是在Internet 上执行 Microsoft 服务器的远程测试,可以诊断 Office 365、On-Premise Exchange服务器、Lync/OCS 服务器、Outlook 客户端和 Internet 电子邮件的常见连接问题。
以Office 365为例,使用 Microsoft 远程连接分析器的 Office 365 选项卡来测试功能,检查基本的 Office 365 消息传递功能, 包括评估 office 365 消息传递元素的 DNS 配置是否正确配置如下图所示:

Microsoft Remote Connectivity Analyzer(一)Office365
• Office 365 General Tests
1.Office 365 Exchange Domain Name Server (DNS) Connectivity Test: 检查外部域名设置, 包括检查邮件传递是否存在问题以及与 DNS 相关的任何客户端连接问题。
2.Office 365 Lync Domain Name Server (DNS) Connectivity Test检查与自定义 Office 365 域用户的 Lync 相关的外部域名设置.
3.Office 365 Single Sign-On Test此测试允许您验证是否可以使用on premise凭据登录到 Office 365, 此测试还对活动目录联合服务配置执行基本验证。
• Microsoft exchange ActiveSync Connectivity Tests
1.Exchange ActiveSync此测试检查移动设备是否可以使用 Exchange ActiveSync 连接到 Office 365 消息传递资源。
2.Exchange ActiveSync AutoDiscover此测试检查设备是否使用 Exchange ActiveSync 成功地从通过 Office 365 承载的AutoDiscover服务中获取配置设置.
• Microsoft Exchange web Services Connectivity Tests
1.Synchronization, Notification, Availability, and Automatic Replies检查 Office 365 部署中 Exchange Web 服务资源的可用性和功能。
2.Service Account Access (Developers)检查服务帐户是否能够访问 Office 365 邮箱、创建和删除邮箱中的项目, 以及通过 Exchange 模拟访问邮箱.
• Microsoft Office Outlook Connectivity Tests
1.Outlook Connectivity通过 http 和 MAPI 使用 RPC 检查与 Office 365 的客户端连接.
2.Outlook Autodiscover通过Autodiscover服务检查 Office 365 设置对 outlook 的供应.
• Internet Email Tests
1.Inbound smtp Email检查入站 smtp 电子邮件是否可以发送到 Office 365 域.
2.Outbound SMTP Email检查 Office 365 邮件域是否正确配置为反向 DNS、发件人 ID 和 RBL检查.
3.POP Email对 Office 365 邮箱执行 POP3 客户端电子邮件检查.
4.IMAP Email对 Office 365 邮箱执行 IMAP4 客户端电子邮件检查.
• Free/Busy Test
1.检查 Office 365 邮箱是否能够访问内部邮箱的忙/闲信息,还要检查内部邮箱是否能够访问 Office 365 邮箱的忙/闲信息。

以针对Office 365进行客制化开发需要链接Office 365 Exchange Web Services为例,发现调用时出现连接故障,此时我们可以通过使用Microsoft 远程连接分析器->Office 365->Office 365 Exchange Web Services Connectivity Tests-> Service Account Access (Developers)进行信息排查,具体操作步骤如下所示:

1. 登录该网站, https://testconnectivity.microsoft.com
2. 在该网站界面,选择Office 365-> Service Account Access (Developers),点击右下角Next,如下图所示:
Microsoft Remote Connectivity Analyzer(一)Office365

3. 在Service Account Access界面,输入相应信息,并勾选“Use Autodiscover to detect server settings”和验证码之后,点击右下角“Perform Test”,如下图所示
Microsoft Remote Connectivity Analyzer(一)Office365
4. 根据结果可以看到:DNS解析失败。

Microsoft Remote Connectivity Analyzer(一)Office365