SBS 2003 Exchange Local Delivery Queue Stuck
Posted on 2010-09-15
I had to do a DR restore of our entire SBS 2003 and since then some users are experiencing difficulties receiving email - both from internal and external sources.
From what I can tell everyone can send email without a problem, both internally and externally. There are just some emails that aren't being delivered internally. For example, I can send an email from my Exchange email to Gmail and all works fine. If I reply to that email, the message never arrives but appears in the Local Delivery Queue.
I've tried running ISINTEG and it returned no errors - I ran it twice.
I've run ESEUTIL /P which also returned no errors.
I'm currently running ESEUTIL /D but it taking forever to complete. It's been running for over an hour and only about 5% is complete!
Assuming none of the above works, is there anything else I can try before going down the Exmerge path of exporting everyone mailboxes, recreating the store and then importing all the mailboxes back in again.
I did have TrendMicro ScanMail for Exchange running but after a bit of research there were suggestions that this could hold up the queue. This has since been removed for the time being but it didn't make any difference. I will reinstall this once Exchange is working properly again.
I've also set logging to Maximum on the MSExchangeTransport service. This returns a lot of errors in the Application Event log:
The following call : EcLocallyDeliverMsg to the store failed. Error code : -1605 (Message-ID <n5U9T3TGJ00000020@server1.int.domain.com.au>). MDB : 030d0d8b-8965-41e1-a2fe-f2e38924510c. FID : . MID : . File : C:\Program Files\Exchsrvr\Mailroot\vsi 1\Queue\NTFS_6ec4c16201cb54d700000034.EML.
Apart from the above mentioned, I don't know what else I can try. Email has been down for almost 4 days now and everyone, including myself is getting very desperate to get it back up.
Any help, advice or otherwise would be greatly appreciated.