如何強制 Outlook 2010、2007或2003,以快取模式解析 proxy 位址及自訂屬性

摘要

當您在快取 Exchange 模式中使用 Microsoft Office Outlook 2003、Microsoft Office Outlook 2007 或 Microsoft Office Outlook 2010 時,Outlook 會驗證並解析具有離線功能的電子郵件收件者名稱。通訊錄。 解析具有類似欄位的電子郵件地址(例如 DisplayName)的程式稱為「不明確的名稱解析」 (ANR) 。

  • displayName
  • mail
  • givenName
  • legacyExchangeDN
  • mailNickname
  • physicalDeliveryOfficeName
  • proxyAddresses
  • name
  • sAMAccountName
  • 姓氏 (姓)

離線通訊錄使用的 ANR 會為相符的名稱,索引下欄欄位:

  • mailNickname (別名)
  • displayName (顯示名稱)
  • physicalDeliveryOfficeName (Office)
  • 姓氏 (姓)

對於 OAB 第4版,離線通訊錄使用的 ANR 會為下欄欄位編制索引,以便在 OAB 中搭配使用的名稱:

  • mailNickname (別名)
  • displayName (顯示名稱)
  • physicalDeliveryOfficeName (Office)
  • sn (姓氏)
  • givenname (名字)
  • SMTPaddress (電子郵件地址)

因應措施

若要解決此問題,請加入登錄機碼,強制 Outlook 使用線上全域通訊清單來解析不明確的名稱或電子郵件別名。

注意

當您使用的快取模式設定檔 ANR Include Online GAL 值設定為1時,Outlook 會解析使用者的 proxy 位址。 例如,Marcelo Santos 的 Active Directory 帳戶中有下列電子郵件地址:

主要 SMTP 位址- msantos@contoso.com
次要 smtp 位址- marcelosantos@fourthcoffee.com
自訂-marcelo: santos
SIP msantos@contoso.com

若要解決這些 proxy 位址,請輸入部分位址。 例如,下列 proxy 位址將會針對上述範例使用者成功解析:

smtp: marcelosantos
Smtp:marcelosantos@fourthcoffee
SIP::msantos@contoso
自訂: marcelo

您可以從 GAL 中成功解析名稱,因為如果您按兩下 [解析的名稱] 對話方塊中的所有使用者 Active Directory 屬性 (會顯示在 GAL) 中。 不過,您無法為以最上層網域結尾的 proxy 位址輸入完整的位址。 例如,如果您輸入下列 proxy 位址,使用者將不會針對上述範例使用者進行解析:

Smtp:marcelosantos@fourthcoffee.com
SIP::msantos@contoso.com

您可以判斷該名稱未從 GAL 中成功解析,因為如果您按兩下 [ 電子郵件 內容] 對話方塊中的 [已解析名稱],便會顯示出來。 此對話方塊不會顯示任何 Active Directory 屬性,只顯示名稱、電子郵件地址及電子郵件類型。

解決方案

在 Outlook 中,您可以使用名 ANR Include Online GAL 為的新登錄機碼,設定 Outlook 用來解析不明確名稱或電子郵件別名的通訊錄。 您可以使用下列其中一個登錄專案,手動設定 ANR Include Online GAL 登錄機碼或使用群組原則。

若為 Outlook 2010

手動設定: HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Cached Mode

群組原則設定:HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\14.0\Outlook\Cached Mode

參數: ANR Include Online GAL
類型:REG_DWORD
值:0或1

值0是離線通訊錄的預設值。 如果此值設為0,Outlook 2010 會在您建立電子郵件訊息時使用離線通訊錄來解析不明確的名稱或電子郵件別名。

如果此值設為1,當您建立電子郵件訊息時,Outlook 2010 會使用全域通訊錄,而非離線通訊錄來解析不明確的名稱或電子郵件別名。 這表示,當下列條件成立時,遠端程式會呼叫 (RPC) :

  • 在電子郵件訊息的 [ ] 方塊中解析名稱。
  • 傳送電子郵件訊息。
  • 回復會傳送到一次性的 SMTP 位址。

重要

這個章節、方法或工作包含修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必謹慎地依照這些步驟執行。 為了有多一層保護,請先備份登錄再進行修改。 如此一來,您就可以在發生問題時還原登錄。 如需進一步了解如何備份及還原登錄的相關資訊,請參閱如何在 Windows 中備份及還原登錄

您可以手動將登錄子機碼新增 ANR Include Online GAL 至登錄。

請遵循下列步驟,然後退出登錄編輯程式:

  1. 選取 [開始],選取 [執行],輸入 [regedit],然後選取 [確定]。
  2. 找到並選取登錄中 HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Cached Mode 的下列子機碼。
  3. 在 [ 編輯 ] 功能表上,指向 [ 新增],然後選取 [ DWORD 值]。
  4. 輸入 ANR 包含線上 GAL,然後按 enter。
  5. 在 [編輯] 功能表中,選擇 [修改]。
  6. 輸入 01,然後選取 [確定]

Outlook 2007

手動設定: HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Cached Mode

群組原則設定:HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\12.0\Outlook\Cached Mode

參數: ANR Include Online GAL
類型:REG_DWORD
值:0或1

值0是離線通訊錄的預設值。 如果此值設為0,Outlook 2007 會在您建立電子郵件訊息時使用離線通訊錄來解析不明確的名稱或電子郵件別名。

如果此值設為1,當您建立電子郵件訊息而不是使用離線通訊錄時,Outlook 2007 會使用全域通訊錄來解析不明確的名稱或電子郵件別名。 這表示每當下列條件成立時,就會發生 (RPC) 的遠端過程呼叫:

  • 在電子郵件訊息的 [ ] 方塊中解析名稱。
  • 傳送電子郵件訊息。
  • 回復會傳送到一次性的 SMTP 位址。

重要

這個章節、方法或工作包含修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必謹慎地依照這些步驟執行。 為了有多一層保護,請先備份登錄再進行修改。 如此一來,您就可以在發生問題時還原登錄。 如需進一步了解如何備份及還原登錄的相關資訊,請參閱如何在 Windows 中備份及還原登錄

您可以手動將登錄機碼新增 ANR Include Online GAL 至登錄。

請遵循下列步驟,然後退出登錄編輯程式:

  1. 選取 [開始],選取 [執行],輸入 [regedit],然後選取 [確定]。

  2. 找到並選取登錄中的下列機碼:

    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Cached Mode

  3. 在 [ 編輯 ] 功能表上,指向 [ 新增],然後選取 [ DWORD 值]。

  4. 輸入 ANR 包含線上 GAL,然後按 enter。

  5. 在 [編輯] 功能表中,選擇 [修改]。

  6. 輸入 01,然後選取 [確定]

Outlook 2003

手動設定: HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Cached Mode

群組原則設定:HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Outlook\Cached Mode

參數: ANR Include Online GAL
類型:REG_DWORD
值:0或1

值0是離線通訊錄的預設值。 如果此值設為0,Outlook 2003 會在您建立電子郵件訊息時使用離線通訊錄來解析不明確的名稱或電子郵件別名。

如果此值設為1,當您建立電子郵件訊息而不是使用離線通訊錄時,Outlook 2003 會使用全域通訊錄來解析不明確的名稱或電子郵件別名。 這表示每當下列條件成立時,就會發生 (RPC) 的遠端過程呼叫:

  • 在電子郵件訊息的 [ ] 方塊中解析名稱。
  • 傳送電子郵件訊息。
  • 回復會傳送到一次性的 SMTP 位址。

重要

這個章節、方法或工作包含修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必謹慎地依照這些步驟執行。 為了有多一層保護,請先備份登錄再進行修改。 如此一來,您就可以在發生問題時還原登錄。 如需進一步了解如何備份及還原登錄的相關資訊,請參閱如何在 Windows 中備份及還原登錄

您可以手動將登錄機碼新增 ANR Include Online GAL 至登錄。

請遵循下列步驟,然後退出登錄編輯程式:

  1. 選取 [開始],選取 [執行],輸入 [regedit],然後選取 [確定]。

  2. 找到並選取登錄中的下列機碼:

    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Cached Mode

  3. 在 [ 編輯 ] 功能表上,指向 [ 新增],然後選取 [ DWORD 值]。

  4. 輸入 ANR 包含線上 GAL,然後按 enter。

  5. 在 [編輯] 功能表中,選擇 [修改]。

  6. 輸入 01,然後選取 [確定]