您目前已離線,請等候您的網際網路重新連線

當 Exchange Server 2007 使用者傳送電子郵件給收件者時出現 NDR 訊息「550 5.1.3」

徵狀
Microsoft Exchange Server 2007 使用者嘗試傳送電子郵件給 SMTP 位址類似「user.@contoso.com」或「user..lastname@contoso.com」的收件者。在這種情況下,無法傳遞電子郵件。此外,使用者會收到下列未傳遞報告 (NDR) 的郵件:

#550 5.1.3 STOREDRV.Submit; invalid recipient address #SMTP#

注意 使用者也無法接收來自上述 SMTP 位址的電子郵件。
發生的原因
發生這個問題是因為受影響的 SMTP 位址不符合要求建議 (RFC)。
解決方案
如果要解決這個問題,請安裝下列更新彙總套件:
2407025 說明 Exchange Server 2007 Service Pack 3 更新彙總套件 2
套用更新之後,您必須將新項目新增到 Edgetransport.exe 組態檔中以在伺服器上啟用更新。如果要執行這項操作,請依照下列步驟執行:
  1. 在執行 Hub Transport role 的 Exchange 2007 伺服器上開啟 Windows Explorer,然後找出 EdgeTransport.exe 組態檔。檔案位於 Exchange Server 目錄的子目錄 Bin 當中。例如,檔案位於 C:\Program Files\Microsoft\Exchange Server\Bin 中。
  2. 建立 EdgeTransport.exe 組態檔的備份副本,然後將該備份副本命名為 EdgeTransport.exe.config.old。
  3. 開啟 EdgeTransport.exe 組態檔,然後將下列文字新增至 <appSettings> 區段:
    <add key="AcceptAndFixSmtpAddressWithInvalidLocalPart" value="true" />
  4. 儲存檔案。
  5. 重新啟動 Exchange Transport 服務。
注意事項
  • 在您套用更新並將項目新增到 Edgetransport.exe 組態檔之後,不符合 RFC 格式的寄件者位址會變成 "user.”@contoso.com。此格式變更可讓您回覆這些格式不符的電子郵件。
  • 此更新無法讓您傳送新電子郵件給不符合 RFC 的郵件位址。如果要執行這項操作,您必須將電子郵件的本機部分用雙引號括住 (例如 "user.”@contoso.com)。某些郵件伺服器可能無法將 "user.”@contoso.com 的 SMTP 位址辨識為 user.@contoso.com。在這種情況下,可能會傳回 NDR。
狀況說明
Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。
其他相關資訊
如需有關 RFC 的詳細資訊,請造訪 IETF 網站:
內容

文章識別碼:2282570 - 最後檢閱時間:05/12/2011 08:30:00 - 修訂: 3.0

Microsoft Exchange Server 2007 Service Pack 3

  • kbqfe kbfix kbexpertiseinter kbhotfixrollup kbsurveynew KB2282570
意見反應
c="https://c.microsoft.com/ms.js"> /html>