Microsoft KB Archive/285781

= XCCC: Configuring Exchange 2000 Instant Messaging Polling and Fixed Ports =

PSS ID Number: 285781

Article Last Modified on 6/17/2003

-

The information in this article applies to:


 * Microsoft Exchange 2000 Server

-



This article was previously published under Q285781



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 Description of the Microsoft Windows Registry



SUMMARY
Exchange 2000 Service Pack 1 (SP1) includes a new feature for Exchange Instant Messaging called &quot;polling.&quot; This article describes the registry values that you need to create to enable polling support. In addition, the MSN Messenger Service 3.5 for the Exchange 2000 Instant Messaging client includes support for fixed ports. This article describes the registry values available on the client to configure this option.



MORE INFORMATION
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.

Server Registry Settings
Polling support must be enabled on each Exchange 2000 Instant Messaging server by means of the registry; Exchange System Manager does not contain a user interface to configure polling support.

The following registry settings control the polling configuration on the Exchange Instant Messaging server. All of the keys are located under the following registry subtree:

HKEY_LOCAL_MACHINE\Software\Microsoft\Exchange\InstantMessaging

 Poll Support

Description: Boolean value (true or false) whether this server supports polling. If this registry entry is not present, the default is false.

Add the following value in the registry to enable polling:

Entry: PollSupport

Type: REG_DWORD

Data: (0 = False; anything else = True)

NOTE: The remaining registry values are not necessary for polling support. Only add the values if you want to modify the default settings.

 Poll LifeTime

Description: Length of time in seconds that the POLL request can be outstanding on the server.

NOTE: All values must be between 0 and 14,400 (four hours). In addition, all three keys must be added to the registry or they are all ignored. Finally, the PolllLifeTimeMinimum value must be less than or equal to the PollLifeTimeDefault value, which in turn must be less than or equal to the PollLifeTimeMaximum value.

Default values:

PollLifeTimeMinimum: 60 seconds

PollLifeTimeDefault: 300 seconds

PollLifeTimeMaximum: 600 seconds

Add the following keys in the registry to override the default values:

Entry: PollLifeTimeMinimum

Type: REG_DWORD

Data (Decimal):

Entry: PollLifeTimeDefault

Type: REG_DWORD

Data (Decimal):

Entry: PollLifeTimeMaximum

Type: REG_DWORD

Data (Decimal):

 Poll Message LifeTime

Description: Length of time in seconds that the message can be buffered on the server.

NOTE: All values must be between 0 and 864,000 (10 days). In addition, all three keys must be added to the registry or they are all ignored. Finally, the PollMsgLifeTimeMinimum value must be less than or equal to the PollMsgLifeTimeDefault value, which in turn must be less than or equal to the PollMsgLifeTimeMaximum value.

Default values:

PollMsgLifeTimeMinimum: 0 seconds (none)

PollMsgLifeTimeDefault: 1800 seconds

PollMsgLifeTimeMaximum: 3600 seconds

Add the following keys in the registry to override the default values:

Entry: PollMsgLifeTimeMinimum

Type: REG_DWORD

Data (Decimal):

Entry: PollMsgLifeTimeDefault

Type: REG_DWORD

Data (Decimal):

Entry: PollMsgLifeTimeMaximum

Type: REG_DWORD

Data (Decimal):

 Poll Message Limit

Description: Maximum number of messages that can be buffered for each user.

NOTE: 0 = no message buffering; 65,535 = unlimited message buffering

Default value: 100 messages

Add the following key in the registry to override the default:

Entry: PollMsgLimit

Type: REG_DWORD

Data (Decimal):

 Poll Message KByte Limit

Description: Maximum number of kilobytes (KBytes) that can be buffered for all messages for a subscription. This is on a per user basis.

NOTE: 0 = no message buffering; 65,535 = unlimited message buffering

Default: 100 KBytes

Add the following key in the registry to override the default:

Entry: PollMsgKByteLimit

Type: REG_DWORD

Data (Decimal):

 Poll Dropped Message LifeTime

Description: Length of time in seconds to maintain a count of dropped messages. This timer counter is started after the first message is dropped for a subscription, and that timer is used for all messages that belong to that subscription and which are dropped after that first message.

NOTE: The PollDropMsgLifeTime value must be between 0 and 864,000 (10 days).

Default: 14,400 seconds

Add the following key in the registry to override the default:

Entry: PollDropMsgLifeTime

Type: REG_DWORD

Data (Decimal):

</li></ul>

Client Registry Settings
The MSN Messenger Service 3.5 for Exchange 2000 contains the user interface to configure polling and fixed port support. The following registry values are applied when you configure these options.

All the client registry values are located under the following key:

HKEY_CURRENT_USER\Software\Microsoft\Exchange\Messenger\Profiles

Entry: Connection Method

Type: REG_DWORD

Data: (0 = Default; 1 = Polling; 2 = Fixed Ports)

Entry: Polling Period

Type: REG_DWORD

Data:

Entry: Ports

Type: REG_SZ

Data: