XADM: Exchange 2000 伺服器無法登錄 Outlook 新郵件通知

文章翻譯 文章翻譯
文章編號: 319572 - 檢視此文章適用的產品。
本文已封存。本文係以「現狀」提供且不會再更新。
重要: 本文包含修改登錄的相關資訊。修改登錄之前請確定它備份起來,並請確定您瞭解如何在發生問題時還原登錄。如如何備份、 還原,以及編輯登錄有關,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
256986Microsoft Windows 登錄的描述
全部展開 | 全部摺疊

在此頁中

徵狀

它可能會顯示 Microsoft Outlook 不會收到新電子郵件訊息。不過,不正在接收僅新郵件通知。

如果您按一下其他資料夾,然後再按 [收件匣],會收到新訊息。收到新郵件時如果您尚未一分鐘。

注意: 如果不註冊新的郵件通知 Outlook 輪詢伺服器每分鐘,看看是否有新郵件。

發生的原因

這個問題的兩個常見的原因是:
  • 伺服器無法登錄用戶端的新郵件通知。
  • UDP 流量不是用戶端電腦,從伺服器來轉移的。
新郵件通知會依賴使用者資料包通訊協定 (UDP) 和從伺服器的有效登錄。

解決方案

新郵件通知註冊伺服器

如果郵件伺服器無法登錄新郵件通知用戶端,您可以使用數種工具來解決問題。

Regedt32 程式

您可以使用 Regedt32 程式如果要解決這個問題。

警告: 如果您未正確使用登錄編輯程式可能會導致嚴重的問題,甚至必須重新安裝作業系統。Microsoft 不保證您可以解決因不當使用 「 登錄編輯器 」 的問題。使用 「 登錄編輯程式 」,請自行負擔相關的風險。

當用戶端會將要求傳送到伺服器來註冊新郵件通知時,資訊儲存庫會使用數個登錄機碼。

第一個機碼是:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock\Parameters\Transports
運輸艦 機碼中的值是與對應的 服務 登錄機碼相符。

比方說如果 運輸船 機碼值 Tcpip、 NetBIOS 和 AppleTalk,相對應的登錄機碼的:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBIOS

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppleTalk
如果 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock\Parameters\Transports 登錄索引鍵中的所有值並都沒有相對應的 服務 機碼,新郵件通知無法運作。

EnumProt 程式

若要判斷目前在伺服器上是否有任何問題,執行 EnumProt 程式。若要執行此公用程式:
  1. 將 EnumProt.exe 檔案儲存到 Exchange 2000 伺服器上。
  2. 從命令列找出您用來儲存 EnumProt.exe 資料夾]。
  3. 鍵入 EnumProt > EnumProt.txt.
  4. 開啟 EnumProt.txt 檔看到,測試是否成功。
下列範例是成功的測試:
測試 「 TCPIP 支援 」! AF_INET = 家族 (2)
2,048 位元組緩衝區以呼叫 EnumProtocols()。
傾印可用傳輸 [8]

1 通訊協定: 通訊家族 (2) 協定 (0x6) TCP/IP
2 通訊協定: 家族 (2) 通訊協定 (0x11) UDP/IP
3 通訊協定: 家族 (17) 通訊協定 (0x80000000) \Device\NetBT_Tcpip_{EBDFB267-726B-44D0-8151-991AADA9CC48}
4 通訊協定: 家族 (17) 通訊協定 (0x80000000) \Device\NetBT_Tcpip_{EBDFB267-726B-44D0-8151-991AADA9CC48}
5 通訊協定: 家族 (17) 通訊協定 (0xffffffff) \Device\NetBT_Tcpip_{940E55D2-C11F-4FAF-8D9A-DE8420445A8E}
6 通訊協定: 家族 (17) 通訊協定 (0xffffffff) \Device\NetBT_Tcpip_{940E55D2-C11F-4FAF-8D9A-DE8420445A8E}
7 通訊協定: 家族 (17) 通訊協定 (0xfffffffe) \Device\NetBT_Tcpip_{D8272D57-6520-460F-9F37-984EAE14BBD0}
8 通訊協定: 家族 (17) 通訊協定 (0xfffffffe) \Device\NetBT_Tcpip_{D8272D57-6520-460F-9F37-984EAE14BBD0}
已成功!
下列範例是失敗的測試:
測試 「 TCPIP 支援 」! AF_INET = 家族 (2)
2,048 位元組緩衝區以呼叫 EnumProtocols()。
傳回的錯誤! GetLastError() = 0x2
失敗! 傳回的 0x80040102

DPMon 程式

在 Outlook 登入程序期間,用戶端電腦上執行 DPMon 程式。新郵件通知所表示:
CNCT::EcOpenSocketAndRegisterForNotifications
如果伺服器無法登錄新郵件通知,就會產生下列錯誤訊息:
ec = ecNotSupported MAPI_E_NO_SUPPORT (0x80040102)
注意: 如果不註冊新的郵件通知用戶端輪詢伺服器每分鐘,看看是否有新郵件。

UDP 資料傳輸

「 網路監視器您可以使用網路監視器,來判斷是否傳送 UDP 封包。若要判斷是否在伺服器和用戶端之間傳送 UDP 封包,擷取 Outlook 登入程序。也擷取到用戶端傳送新郵件的程序。如果沒有 UDP 封包會從伺服器傳送,請封鎖 UDP 或註冊不成功在伺服器上。

注意: [用戶端會繫結到資訊儲存庫 (A4F1DB00-CA47-1067年-B31F-00DD010662DA)。然後將 opnum 0x4 (ecRRegisterPushNotification) 傳送到伺服器。伺服器回應成功這個 opnum 0x4,是否或未註冊用戶端。

如需有關使用網路監視器 」 來疑難排解用戶端連線的詳細資訊,請參閱 「 用戶端網路流量與 Exchange 2000"] 白皮書在下列 Microsoft 網站:
http://technet.microsoft.com/en-us/library/cc722850.aspx

其他可行方案

如果要解決這個問題,如果登錄機碼不相符,以手動方式修改 Winsock 參數。若要執行這項操作,您必須修改登錄。

警告: 如果您未正確使用登錄編輯程式可能會導致嚴重的問題,甚至必須重新安裝作業系統。Microsoft 不保證您可以解決因不當使用 「 登錄編輯器 」 的問題。使用 「 登錄編輯程式 」,請自行負擔相關的風險。

若要以手動方式修改 Winsock 參數:
  1. 按一下 [開始],然後按一下 [執行]。輸入 RegEdt32,然後按一下 [確定]
  2. 在登錄中找到下列機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock\Parameters
  3. 連按兩下 運輸艦
  4. 如果一或多個值並沒有對應的 服務 登錄鍵 (比方說 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppleTalk),刪除值。
  5. 重新啟動伺服器
  6. 請確定用戶端接收新郵件通知

注意: 請檢查事件記錄檔的錯誤或當您手動編輯登錄可能會產生的警告訊息。

其他相關資訊

UDP 失敗

要允許 UDP 傳輸的常見原因包括:
  • 路由器不允許伺服器與用戶端之間的 UDP 封包。您必須設定為允許將傳遞從伺服器至用戶端的 UDP 封包路由器。若要執行這項操作,檢視路由器製造商的說明文件。
  • 防火牆封鎖了 UDP 連接埠從伺服器至用戶端。開啟連接暫時埠 (1024年和更高) 允許用戶端從伺服器 UDP。
  • 早於 4.0 版的 cisco VPN 用戶端停用下列 WinSock 註冊:
    HKEY_CURRENT-USER\Software\Microsoft\Windows NT\currentVersion\Windows Messaging Subsystem\Profiles\<Microsoft Outlook profile name>\13dbb0c8aa05101a9bb000aa002fc45a
    沒有 regBinary 值:
    PR_DISABLE_WINSOCK。00036618"= 十六進位: 01,00,00,00
如需有關疑難排解 UDP 的詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
264035XADM: 不能為 UDP 新郵件通知封包設定連接埠

屬性

文章編號: 319572 - 上次校閱: 2014年2月26日 - 版次: 5.7
這篇文章中的資訊適用於:
  • Microsoft Exchange 2000 Server Standard Edition?應用於:
    • the operating system: Microsoft Windows 2000
關鍵字:?
kbnosurvey kbarchive kbmt kbprb KB319572 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:319572
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com