如何強制 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 使用在線全域通訊清單來解析模棱兩可的名稱或電子郵件別名。

注意事項

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

  • 主要 SMTP 位址: msantos@contoso.com
  • 次要 smtp 位址: marcelosantos@fourthcoffee.com
  • custom:marcelo:santos
  • Sip: msantos@contoso.com

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

  • smtp:marcelosantos
  • Smtp:marcelosantos@fourthcoffee
  • Sip:msantos@contoso
  • custom:marcelo

您可以告訴名稱已從 GAL 成功解析,因為如果您按兩下解析的名稱,就會顯示對話方塊,其中包含 GAL) 中 (的所有使用者 Active Directory 屬性。 不過,您無法輸入以最上層網域結尾之 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) (遠端過程調用:

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

重要事項

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

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

請遵循下列步驟,然後結束登錄 編輯器:

  1. 選取 [開始],選取 [執行],輸入 [regedit],然後選取 [確定]
  2. 找出 ,然後在登錄 中選取下列子機碼 HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Cached Mode
  3. 在 [ 編輯] 功能表上,指向 [ 新增],然後選取 [DWORD 值]
  4. 輸入 ANR Include Online 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 Include Online 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 Include Online GAL,然後按 ENTER。

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

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