Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

XCON: MTACheck Event IDs and Command Line Syntax

View products that this article applies to.

This article was previously published under Q149017

↑ Back to the top


The Message Transfer Agent (MTA) has a built-in startup recovery method (MTACheck). This method is automatically invoked if the MSExchangeMTA does not stop cleanly.

This check scans and makes repairs to the MTA database files (DB*.DAT files in the MTADATA subdirectory).

↑ Back to the top

More information

MTACheck generates the following events:
MSExchangeMTA / Field Engineering #2119 - MTACheck start

MSExchangeMTA / Field Engineering #2206 - Once for each internal MTA queue checked. The MTA queues are:


MSExchangeMTA / Field Engineering #2119 - MTACheck completed
The MTACheck saves the process results in the MTACHECK.LOG file located in the <Exchange Server>\MTADATA\MTACHEK.OUT directory. It may take a few minutes to a few hours to run the MTACheck, depending on the number of files in the MTADATA directory.

You can run the MTACheck manually. To run MTACheck manually, type the following at the command prompt:
mtacheck /v /f <Log file name>.LOG
NOTE: You cannot run MTACheck remotely.

↑ Back to the top

Keywords: KB149017, kbusage, kbnetwork

↑ Back to the top

Article Info
Article ID : 149017
Revision : 6
Created on : 10/28/2006
Published on : 10/28/2006
Exists online : False
Views : 365