Exchange

Outlook 交換伺服器

  • May 16, 2020

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
       }
}

好吧,執行它後不再需要密碼。當然,如果你真的需要訪問……你需要重新設置它們。

使用-whatifRemove-MailboxPermission 上的參數來測試腳本。

您收到以下網路請求了嗎?

在此處輸入圖像描述

引用自:https://serverfault.com/questions/1013811