Outlook 交換伺服器
在2019 域 Active Directory中工作,執行2019 Exchange Server,使用Office Professional Plus 2016。
將新帳戶添加到 Outlook,使用自動發現連接到 Exchange,該過程順利打開郵箱,填充文件夾並顯示內容。幾分鐘後,“需要密碼”和一個(看起來像網路請求)輸入密碼。只需點擊“發送/接收”欄上的 “鍵入 Exchange 密碼並繼續”,重新連接並…再次順利航行。
假設域為 VALID,使用者為 USER。檢查 Exchange Server 上的安全日誌,我可以看到初始連接是針對 VALID\USER,但是下一個失敗的連接是針對 EXCHANGE\USER。我們的伺服器名稱是 EXCHANGE。為什麼要嘗試使用錯誤的域?它還嘗試 USER@VALID… 而不發送域,這也失敗了。
測試:
在 Outlook-2016 中,創建一個新配置文件,添加域帳戶:結果相同。我應該注意到 Outlook 沒有要求輸入使用者名\密碼。我正在使用的電腦未加入 DOMAIN。
提示:
我使用TestConnectivity工具測試連接,結果顯示正常,沒有提及 DOMAIN 作為域。
很抱歉回答我自己的問題,但是,我希望這對其他人有所幫助。
我是我組織的經理,曾幾何時,我可以“完全訪問”幫助台和文員使用者郵箱;他們的條目已損壞(移動、刪除、禁用等),並且無論出於何種原因,我都無法訪問它們,因此 Outlook 開始要求輸入密碼。
此 Powershell 腳本將訪問每個使用者,顯示該使用者的第三方郵箱權限,如果在那裡找到“我”(如 $myself),則將其刪除。
$myself=get-mailbox -id <MY_ID_HERE> # search all the users, looking for me # I'm interested only in 'real' users (with Mailbox) # Ignoring display of one user redacted as 'xxx' foreach ($mbx in ( Get-Mailbox )){ $user = $mbx | get-MailboxPermission | ` % { Get-Mailbox -Identity $_.user.rawIdentity -errorAction SilentlyContinue } | ` ? { $_.Alias -ne 'xxx' } if ($user){ Write-Output "------ $($mbx.DisplayName) $($mbx.alias) ------" foreach($fc in ($user | ? { $_.alias -eq $myself.alias } ) ){ Remove-MailboxPermission -Identity $mbx.alias -AccessRights ('FullAccess') -User $fc.Alias -Confirm:$False } $user } }
好吧,執行它後不再需要密碼。當然,如果你真的需要訪問……你需要重新設置它們。
使用
-whatif
Remove-MailboxPermission 上的參數來測試腳本。
您收到以下網路請求了嗎?