Microsoft KB Archive/247618
Article ID: 247618
Article Last Modified on 10/28/2006
- Microsoft Exchange Server 4.0 Standard Edition
- Microsoft Exchange Server 5.0 Standard Edition
This article was previously published under Q247618
In Microsoft Exchange Server 4.0 or 5.0, when you check the queue for messages that are to go out to Microsoft Mail for PC Networks, you may discover that the messages are not being delivered. Also, you cannot delete the oldest message. Event Viewer may register the following events in the application log:
This behavior can occur when a corrupted message is preventing mail flow.
To resolve this behavior, find the oldest message, stop the MTA service, and then run the Mtacheck utility. Follow these steps:
- Find the oldest message in the queue, and note the date and time.
- Stop the Microsoft Exchange Message Transfer Agent (MTA) service.
- Make a backup copy of the Mtadata folder so you can restore it if the wrong file is removed.
- In the Mtadata folder, find the .dat file that has the time and date stamp closest to that of the oldest message in the queue, and then move it out of the folder.
- Run the Mtacheck utility.
- Restart all Microsoft Exchange Server services that were running previously, and then check the queue.
- Verify that the oldest message is not in the queue and that messages are being transferred normally.
For additional information about using Mtacheck, please see the following article in the Microsoft Knowledge Base:
148284 XCON: When and How to Use the Mtacheck Utility
Additional query words: PO connector MTA backlog
Keywords: kbprb KB247618