Exchange Server - Consecutive ma-open calls are failing with error 3051

smariani used Ask the Experts™
SBS 2003 Server R2 Exchange Server keeps giving me a warning in my application log.  Also, I am not using the Exchange Server, so in theory there should not be a lot going on with the MTA.  What does this mean and how do I resolve?

Event Type:      Warning
Event Source:      MSExchangeIS Mailbox Store
Event Category:      MTA Connections
Event ID:      2000

Verify that the Microsoft Exchange MTA service has started. Consecutive ma-open calls are failing with error 3051.

For more information, click
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
If you are not using Exchange server, you can go to Start, run, type in services.msc.  Disable the following
Microsoft Exchange Event
Microsoft Exchange IMAP4
Microsoft Exchange Information Store
Microsoft Exchange Management
Microsoft Exchange MTA Stacks
Microsoft Exchange POP3
Microsoft Exchange Routing Engine
Microsoft Exchange System Attendant

and set each one of these to disables.  This will prevent the error messages.  This is the services that allow Exchage to work.

You can also safely ignore this error is your not using Exchange.  If you disable the above services it should free up some resources as well for all of the Exchange tasks that are not running.

Let me know


Thanks bloodymalth5!.  My concern is this is SBS R2 2003, and I have been told my many sr. admins that I should do everything through the SBS GUI or else.  Is there a way to do something similar via the SBS GUI?

Also, My priv1.edb file is 1.41GB and I had one test account that I deleted and emptied from the Outlook side after these errors started.  I guess they never got truly deleted or maybe there is a test account that is still open.  Is there a way to find out if this Exchange Server is still connecting to an Outlook client and is there a way I can reduce/reset this edb file to a near empty position?

I understand your concern about doing this for the GUI.  However, you cant disable what you need to to turn this off in the Exchange System Manager.  

Here are several posts on this.

Hope this helps!
Python 3 Fundamentals

This course will teach participants about installing and configuring Python, syntax, importing, statements, types, strings, booleans, files, lists, tuples, comprehensions, functions, and classes.


I really do not mind Exchange being on.  I use the update services and was told I could encounter errors with patches and with the reporting engine.  Since I do not care about what is in the MTA or the priv1.edb database, is there not a way to just clear out the database.... even if I have to pretend I want to migrate mailboxes.   Is there a way to view what mailboxes have mail in them without Outlook?

Even with the services disabled, this dosent uninstall Exchange, it just turns it off.  With that said all of your service packs and updates will still work correctly.  You can view what boxes have mail in them by going into the exchange system center, and going to first administrative group, servers, your server, first storage group, mailbox store, and mailboxes.  This will show you who has mailboxes setup and how big they are, and what they have in them.  however you would get errors in the reporting engine.

If you need access to them, you can use OWA, and just change the password of that user in AD and log in as them.  you would then be able to delete, or whatever you need to do for the email thats in the mailbox.  

As far as deleting the priv1.edb, you can delete the email out of the users accounts, and it will decrease.

Hope this helps!


All the above is applicable.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial