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.
This fix re-prioritizes the problematic messages behind messages that have not experienced problems. Queues still retry after there are no other messages to send. The default behavior has been changed to try to deliver a message two times before classifying it as a "problem" message. A new PerMsgFailuresBeforeMarkingAsProblem registry entry also controls this behavior; the registry entry is fully configurable. If the registry value does not exist in the key, the default behavior is for a message to be marked a "problem" message after two unsuccessful delivery attempts.
To add the PerMsgFailuresBeforeMarkingAsProblem registry entry:
- Start Registry Editor (Regedt32.exe).
- Locate and then click the following key in the registry:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\SMTPSVC\Queuing
Note The Queuing key is not created by default. You must create this key if it is not present under the SMTPSVC key.
- On the Edit menu, click Add Value, and then add the following registry value:
Value name: PerMsgFailuresBeforeMarkingAsProblem
Data type: REG_DWORD
Radix: Decimal
Value data: This value is the number of times Exchange 2000 tries to deliver a message and fails before a message is marked as a "problem" message. If you set this value to 0, this feature is disabled; setting this value to 0 might cause messages to back up in the queues when Exchange 2000 tries to deliver a problematic message.
- Quit Registry Editor.