?
Solved

How do I fix an SMTP server that is returning a metabase key error?

Posted on 2008-11-05
6
Medium Priority
?
2,048 Views
Last Modified: 2013-11-30
I have MS Exchange 2000 running on Server 2000. This system has been running perfectly for about a year.  Suddenly, yesterday I started getting delay notices.  I checked the queues and noticed that all my sent messages were stuck in queue with a "retry" message. (screen shots attached) I then checked the event log and there were 2 messages from smtpsvc.  1) Virtual Server 2: SMTP server cannot read metabase key MailPickupDir  2) Virtual Server 2: SMTP server cannot read metabase key MailQueueDir (screen shots attached)  These errors are recorded each time I restart smtp so I assume this is part of the problem.
How can I resolve this problem so I can send email from this server again?
sysman.jpg
err1.jpg
err2.jpg
0
Comment
Question by:jbasiliere67
  • 3
  • 3
6 Comments
 
LVL 12

Expert Comment

by:tgtran
ID: 22892326
0
 

Author Comment

by:jbasiliere67
ID: 22892493
Thanks.  I tried the solutions mentioned in the article and it did resolve the error messages in the event log, but the emails continue to be hung up in queue.
0
 

Author Comment

by:jbasiliere67
ID: 22894797
When I click on one of the queue's on look at properties at the bottom there is a mesage that there is an internal DNS error caused a failure to find the remote server.  Can this be the issue?  DNS reports it is working.  Again, this system was working fine and then suddenly these problems started without any intervention from me.  

Thanks,

John
0
Get your Disaster Recovery as a Service basics

Disaster Recovery as a Service is one go-to solution that revolutionizes DR planning. Implementing DRaaS could be an efficient process, easily accessible to non-DR experts. Learn about monitoring, testing, executing failovers and failbacks to ensure a "healthy" DR environment.

 
LVL 12

Accepted Solution

by:
tgtran earned 1400 total points
ID: 22897297
Check out this article:
http://www.msexchange.org/tutorials/SMTPDIAGdiagnose-Exchange-2003-SMTP-DNS.html

You said DNS is working fine - have you checked it using NSLOOKUP?

You can specify which DNS server that Exchange will use (the link above will show you how to configure that).  Please try to specify another DNS server and see if messages still hung
0
 
LVL 12

Expert Comment

by:tgtran
ID: 22897308
Oh, one more thing - have you reboot the box?  At the very least, have you restarted the IISadmin?  SMTP service?
0
 

Author Closing Comment

by:jbasiliere67
ID: 31513778
Adding an external DNS server did the trick!  Thanks so much for the help.  Now that I'm up and running again I can try and figure out why this happened.  Thanks again!

John
0

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Want to know how to use Exchange Server Eseutil command? Go through this article as it gives you the know-how.
Eseutil Hard Recovery is part of exchange tool and ensures Exchange mailbox data recovery when mailbox gets corrupt due to some problem on Exchange server.
This video discusses moving either the default database or any database to a new volume.
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…
Suggested Courses

807 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question