故障描述
未找到Exchange Online的MX 記錄
添加域名後,已經等待一週時間,仍無法驗證MX記錄。但是通過NSLOOKUP查詢的結果卻是DNS記錄已經生效。
當登錄Outlook Web App時,白屏(HTTP 404)
當點擊上方的Outlook 日曆 人員時,Chrome 直接跳轉到一個白屏的頁面,IE則是顯示爲Http 404。但是當使用 [email protected]格式的賬號登錄時,則可以順暢的進入Outlook Web App。
診斷方法
打開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
處理方法
點擊 服務請求
點擊+號,提交一個Case到微軟
根本原因
公司另一位Eagle 同學在測試時將域名關聯到世紀互聯的Office 365上了,但是測試結束後,並沒有解除域名和世紀互聯Office 365的綁定。這引起了域名供應衝突。
解決方法
使用原測試賬號(即使訂閱過期也可以登陸,如果不能登陸可以點擊下方的 Can't Access your account? 聯繫Office 365工程師進行處理)登陸Office 365後解除了域名綁定。並且由微軟後臺人員運行一遍完全複製來重新關聯域名後,問題解決。
後話
有問題,找廠商!