故障描述

未找到Exchange Online的MX 记录

添加域名后,已经等待一周时间,仍无法验证MX记录。但是通过NSLOOKUP查询的结果却是DNS记录已经生效。

当登录Outlook Web App时,白屏(HTTP 404)

当点击上方的Outlook 日历 人员时,Chrome 直接跳转到一个白屏的页面,IE则是显示为Http 404。但是当使用 username@domainname.onmicrosoft.com格式的账号登录时,则可以顺畅的进入Outlook Web App。

诊断方法

  1. 打开CMD,运行一下命令,domain.name替换成绑定到Office 365的域名。

C:\Users\administrator>nslookup -qt=mx domain.name 202.96.134.133
服务器:  ns.szptt.net.cn
Address:  202.96.134.133
非权威应答:
Domain.name     MX preference = 5, mail exchanger = domain-name.mail.protection.
outlook.com


查询到MX记录确实存在,那么应该不是DNS解析的问题。

1. 管理员模式下打开Powershell,输入以下命令(Set-ExecutionPolicy UnRestricted),输入Y然后回车更改PS执行策略为不严格

PS C:\Windows\system32> Set-ExecutionPolicy UnRestricted
执行策略更改
执行策略可以防止您执行不信任的脚本。更改执行策略可能会使您面临 about_Execution_Policies
帮助主题中所述的安全风险。是否要更改执行策略?
[Y] 是(Y)  [N] 否(N)  [S] 挂起(S)  [?] 帮助 (默认值为"Y"): y


2. 输入以下命令,然后输入Office 365的管理员账号,将凭据暂存给$LiveCred对象

PS C:\Windows\system32>$LiveCred = Get-Credential


3. 输入以下命令,建立会话对象

PS C:\Windows\system32> $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook
.com/powershell/ -Credential $LiveCred -Authentication Basic AllowRedirection

警告: 您的连接已重定向到以下 URI:"https://pod11111psh.outlook.com/powershell-liveid?PSVersion=2.0


4. 导入会话(Import-PSSession $Session)

PS C:\Users\l130115> Import-PSSession $Session
警告: 已跳过以下命令的代理创建:"TabExpansion",因为这会覆盖现有的本地命令。如果要覆盖现有的本地命令,请使用
AllowClobber 参数。
警告: 有些导入的命令名包含未批准的动词,这些动词可能会导致命令名不易被发现。请使用 Verbose 参数了解详细信息,或键入
Get-Verb 查看已批准的动词列表。
ModuleType Name                      ExportedCommands
---------- ----                      ----------------
Script     tmp_1e1131e9-1bdd-198a... {Get-HostedOutboundSpamFilterPolicy, Get-IRMConfiguration, New-MailUser,...


5. 输入以下命令,查看用户OWA是否启用,观察到所有的用户OWA都启用了(OWAENABLED的值为True)

PS C:\Users\l130115> Get-CASMailbox | Select Name,OwaEnabled


处理方法

  1. 登录https://portal.office.com/admin/default.aspx

  2. 点击 服务请求

  3. 点击+号,提交一个Case到微软

根本原因

公司另一位Eagle 同学在测试时将域名关联到世纪互联的Office 365上了,但是测试结束后,并没有解除域名和世纪互联Office 365的绑定。这引起了域名供应冲突。

解决方法

使用原测试账号(即使订阅过期也可以登陆,如果不能登陆可以点击下方的 Can't Access your account? 联系Office  365工程师进行处理)登陆Office 365后解除了域名绑定。并且由微软后台人员运行一遍完全复制来重新关联域名后,问题解决。

后话

有问题,找厂商!