對於傳送至特定地址類型的郵件,在 Exchange 快取模式 (離線) 下的 Outlook 用戶端會收到 NDR

 

上次修改主題的時間: 2008-11-17

本主題說明當 Outlook 已設定為在 Exchange 快取模式 (離線) 下執行時,如何重新啟動 Microsoft Exchange Information Store 服務 (MSExchangeIS),以解決 Microsoft Office Outlook 使用者可能遇到的問題。

在 Microsoft Exchange Server 2007 中建立新的「外部」連接器後,您可能會看到下列情形:

  • 在「連線」模式下使用 Outlook 的使用者,可以成功地將電子郵件傳送至新的位址空間。

  • 在 Exchange 快取模式 (離線) 下使用 Outlook 的使用者,當他們將電子郵件傳送至新的位址空間時會收到未傳遞回報 (NDR) 回應。例如,使用者會收到類似下列的 NDR:

    5.2.1: 電子郵件地址無效或不存在於收件者的電子郵件系統中。

    您的郵件未送達部份或所有預定的收件者。

    主旨:傳真訊息

    寄件日期:<date> <time>

    下列無法送達收件者:

    '<UserName> (<UserNameFax>)' <date> <time>

    沒有任何電子郵件帳戶能夠傳送至此收件者。

原因

此問題起因於 Outlook 在 Exchange 快取模式 (離線) 下執行時傳送電子郵件的方式。

一般而言,當您建立新的連接器時,處理程序也會在伺服器上建立新的閘道或連接器信箱,以處理適當的郵件類型。當 Microsoft Exchange Information Store 服務啟動時,它會將可用的地址類型清單載入至記憶體中的陣列。

當您使用 Outlook 將電子郵件傳送至特定地址類型時,會出現下列情形。

Outlook 在連線模式下

當您在「連線」模式下從 Outlook 傳送郵件時,會發生下列動作:

  1. Outlook 會將郵件提交至 Exchange 伺服器上信箱的寄件匣資料夾。
  2. Exchange 會從寄件匣資料夾取出郵件,然後提交至傳輸佇列以便進行郵件傳遞。
  3. Exchange 會根據郵件類型將郵件傳遞至適當的投遞位置。

Outlook 在 Exchange 快取模式 (離線) 下

當您在 Exchange 快取模式 (離線) 下從 Outlook 傳送郵件時,會發生下列動作:

  1. Outlook 會嘗試將郵件直接提交至傳輸佇列以便進行郵件傳遞。為了這樣做,Outlook 會向資訊儲存庫要求並儲存一份可用的地址類型清單。
  2. 如果新的地址類型不在可用的地址類型清單中,則 Outlook 會在 Outlook 連接至 Exchange 伺服器之前產生 NDR。

解決方案

若要解決此問題,請在執行 Exchange 2007 Mailbox server role 的電腦上重新啟動 Microsoft Exchange Information Store 服務。若要這樣做,請遵循下列步驟:

  1. 依序按一下 [開始] 和 [執行],並輸入 cmd,然後按一下 [確定]。
  2. 在命令提示字元中,輸入 net stop msexchangeis && net start msexchangeis
  3. 登出每個 Outlook 用戶端,然後重新登入。此動作會致使 Outlook 向資訊儲存庫要求一份更新後的可用地址類型清單。

相關資訊

地址類型代表可供 Exchange 辨識和可供 Exchange 用於傳輸郵件的地址類型。Exchange 預設包含許多地址類型。Exchange 會以這些地址類型 (亦稱為 proxyAddresses) 來標示擁有電子郵件功能的使用者帳戶。例如,使用者帳戶可能標示下列 proxyAddresses:

  • SMTP:(SMTP:mkanderson@contoso.com)
  • X400:(X400:c=US;a= ;p=Contoso;o=Exchange;s=Andersen;g=Mary;)

您可以使用 New-ForeignConnector 指令程式來新增外部連接器,例如傳真閘道。如需如何新增「外部」連接器的相關資訊,請參閱下列主題:

若要判斷在 Exchange 快取模式 (離線) 下執行的 Outlook 用戶端目前儲存的地址類型,請遵循下列步驟。

note附註:
不正確地編輯登錄可能會造成嚴重問題,而需要重新安裝作業系統。 因不正確地編輯登錄而造成的問題可能無法解決。 在編輯登錄之前,請先備份重要資料。
  1. 在以 Exchange 快取模式 (離線) 執行 Outlook 的電腦上,啟動登錄編輯程式。

  2. 找出 Outlook 設定檔的下列登錄項目:
    HKEY_CURRENT_USER\Software\Microsoft|WindowsNT\CurrentVersion\Windows Messaging Subsystem\Profiles\<profileName>\13dbb0c8aa05101a9bb000aa002fc45a
    附註   在此路徑中,請將 <profileName> 取代為 Outlook 設定檔的名稱。例如,使用 Default Outlook Profile

  3. 在詳細資料窗格中,連按兩下 [01026687]。[數值資料] 方塊中會出現類似下列的快取地址類型項目:

    0000 04 00 13 00 45 58 00 58 ….EX.X

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.