在您安裝 Exchange Server 2010 的更新彙總套件4後,您無法在 Outlook Web App 中開啟其他信箱 SP2

原始 KB 編號:   2777852

徵狀

假設您對 Exchange Server 2010 SP2 套用更新彙總套件4。 然後,嘗試在 Outlook Web App 中開啟其他信箱。 其他信箱的主要 SMTP 電子郵件地址不在公認的網域清單中。 在此情況下,您會收到下列錯誤訊息:

Request:
Url: https://localhost:443/owa/auth.owa
User host address: ::1
OWA version: 14.2.318.2
Exception:
Exception type: System.ArgumentNullException
Exception message: Value cannot be null. Parameter name: organizationId
Call stack:
Microsoft.Exchange.Data.Directory.ScopeSet.GetOrgWideDefaultScopeSet(OrganizationId organizationId, QueryFilter recipientReadFilter)
Microsoft.Exchange.Data.Directory.ADSessionSettings.FromOrganizationIdWithoutRbacScopesServiceOnly(OrganizationId scopingOrganizationId)
Microsoft.Exchange.Clients.Owa.Core.Utilities.CreateADRecipientSession(Boolean readOnly, ConsistencyMode consistencyMode, SmtpDomain smtpDomain)
Microsoft.Exchange.Clients.Owa.Core.OwaMiniRecipientIdentity.UpgradePartialIdentity()
Microsoft.Exchange.Clients.Owa.Core.FBASingleSignOnFilterChain.GetExchangePrincipalFromWindowsIdentity(WindowsIdentity windowsIdentity, String smtpAddress)
Microsoft.Exchange.Clients.Owa.Core.FBASingleSignOnFilterChain.HandleIfLegacyRedirect(WindowsIdentity identity, String explicitLogonUser, Configuration owaConfiguration, HttpApplication httpApplication)
Microsoft.Exchange.Clients.Owa.Core.FBASingleSignOnFilterChain.FilterRequest(Object source, EventArgs e, RequestEventType eventType)
Microsoft.Exchange.Clients.Owa.Core.RequestFilterChain.ExecuteRequestFilterChain(Object source, EventArgs e, RequestEventType eventType)
Microsoft.Exchange.Clients.Owa.Core.OwaRequestEventInspector.OnPostAuthorizeRequest(Object sender, EventArgs e)
System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

原因

發生此問題的原因在於 Exchange 2010 Service Pack 2 的更新彙總套件4中引入的設計變更。

解決方案

若要解決此問題,請將其他信箱的主要 SMTP 電子郵件網域新增至公認的網域清單。 如果要執行這項操作,請依照下列步驟執行:

  1. 依序按一下 [ 開始]、[ 所有程式]、[ Microsoft Exchange Server 2010],然後按一下 [ exchange 管理主控台]。

  2. Exchange 管理主控台 樹中,按一下 [ 組織設定],然後按一下 [ Hub Transport]。

  3. 在結果窗格中,按一下 [ 公認的網域 ] 索引標籤,以滑鼠右鍵按一下空白區域,按一下 [ 新增公認的網域],然後依照 [ 新增 公認的網域] 嚮導建立公認的網域。

    注意

    如需如何建立新公認的網域的相關資訊,請參閱 如何建立公認的網域