Article ID: 319572 - Last Review: February 28, 2007 - Revision: 5.7 XADM: Exchange 2000 Server Cannot Register Outlook New Mail NotificationsThis article was previously published under Q319572 IMPORTANT: This article contains information about modifying the registry. Before you
modify the registry, make sure to back it up and make sure that you understand how to restore
the registry if a problem occurs. For information about how to back up, restore, and edit the
registry, click the following article number to view the article in the Microsoft Knowledge Base:
256986
(http://support.microsoft.com/kb/256986/EN-US/
)
Description of the Microsoft Windows Registry
On This PageSYMPTOMS
It may appear that Microsoft Outlook does not receive new e-mail messages. However, only new mail notifications are not being received. If you click another folder, and then click the Inbox, new messages are received. If you wait one minute, new mail is received. NOTE: If the new mail notification is not registered, Outlook polls the server every minute to see if there is new mail. CAUSE
The two common causes of this issue are:
RESOLUTIONServer New Mail Notification RegistrationIf the mail server cannot register the client for new mail notifications, you can use several tools to resolve the issue.The Regedt32 ProgramYou can use the Regedt32 program to resolve this issue.WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk. When a client sends the request to the server to register for new mail notifications, the information store uses several registry keys. The first key is: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock\Parameters\Transports
The value in the Transports key is matched with the corresponding Services registry keys.For example, if the values for the Transports key are Tcpip, NetBIOS, and AppleTalk, the corresponding registry keys are: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip
If all the values in the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock\Parameters\Transports registry key do not have corresponding Services keys, the new mail notification does not work.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBIOS HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppleTalk The EnumProt ProgramTo determine if there are any issues on the server, run the EnumProt program. To run this utility:
The following sample is a successful test:
Testing for "TCPIP Support"! AF_INET = Family (2)
The following sample is an unsuccessful test:
Calling EnumProtocols() with 2048 byte buffer. Dumping available transports [8] 1 - Protocol: Family (2) Protocol (0x6) TCP/IP 2 - Protocol: Family (2) Protocol (0x11) UDP/IP 3 - Protocol: Family (17) Protocol (0x80000000) \Device\NetBT_Tcpip_{EBDFB267-726B-44D0-8151-991AADA9CC48} 4 - Protocol: Family (17) Protocol (0x80000000) \Device\NetBT_Tcpip_{EBDFB267-726B-44D0-8151-991AADA9CC48} 5 - Protocol: Family (17) Protocol (0xffffffff) \Device\NetBT_Tcpip_{940E55D2-C11F-4FAF-8D9A-DE8420445A8E} 6 - Protocol: Family (17) Protocol (0xffffffff) \Device\NetBT_Tcpip_{940E55D2-C11F-4FAF-8D9A-DE8420445A8E} 7 - Protocol: Family (17) Protocol (0xfffffffe) \Device\NetBT_Tcpip_{D8272D57-6520-460F-9F37-984EAE14BBD0} 8 - Protocol: Family (17) Protocol (0xfffffffe) \Device\NetBT_Tcpip_{D8272D57-6520-460F-9F37-984EAE14BBD0} SUCCEEDED!
Testing for "TCPIP Support"! AF_INET = Family (2) Calling EnumProtocols() with 2048 byte buffer. Error returned! GetLastError() = 0x2 FAILED! Returned 0x80040102 The DPMon ProgramRun the DPMon program on the client computer during the Outlook logon process. The new mail notification is represented by:
CNCT::EcOpenSocketAndRegisterForNotifications
If the server cannot register the new mail notification, the following error is generated:
ec=ecNotSupported-MAPI_E_NO_SUPPORT (0x80040102)
UDP TrafficNetwork Monitor You can use Network Monitor to determine whether UDP packets are sent. To determine whether UDP packets are sent between the server and the client, capture the Outlook logon process. Also capture the process of sending a new message to the client. If no UDP packets are sent from the server, either UDP is being blocked or the registration was not successful on the server.NOTE: The client binds to the information store (A4F1DB00-CA47-1067-B31F-00DD010662DA). Then send an opnum 0x4 (ecRRegisterPushNotification) to the server. The server responds successfully to this opnum 0x4, whether the client is registered or not. For additional information about using Network Monitor to troubleshoot client connectivity, see the "Client Network Traffic with Exchange 2000" white paper at the following Microsoft Web site: http://technet.microsoft.com/en-us/library/cc722850.aspx
(http://technet.microsoft.com/en-us/library/cc722850.aspx)
WORKAROUND
To work around this issue if the registry keys are mismatched, manually modify the Winsock parameters. To do so, you have to modify the registry. WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk. To manually modify the Winsock parameters:
NOTE: Check the event log for error or warning messages that may be generated when you manually edit the registry. MORE INFORMATIONUDP FailureCommon reasons to permit UDP traffic include:
264035
(http://support.microsoft.com/kb/264035/EN-US/
)
XADM: No Way to Configure Port for UDP New Mail Notification Packets
| Article Translations
|
Back to the top
