exchange 2007 on SBS 2008 mail not flowing

Published on October 13, 2014 by  in server

Server is a SBS 2008 with Exchange 2007 SP1 (but I have just updated to SP3 and didn’t solve the issue). Server is using a HUB Transport

Here’s what I have found and what has been done:

1. Microsoft Exchange Transport service starts up fine, no problems, no erros
2. under “C:\Program Files\Microsoft\Exchange Server\TransportRoles\data\queue” I can see a file named “tmp.edb” coming and up and disappearing every second… you can see it, and all of sudden it disapeaprs, and it keeps going like that (even after creating a brand-new-empty-queue-folder)
3. Exchange Best Practices Analyzer doesn’t say anything
4. When I open the Queue Viewer, I get the following error message: Microsoft Exchange can’t connect to the queue viewer server on computer “SERVER.CONTOSO.LOCAL”. Verify that the Microsoft Exchange Transport service is started. It was running command ‘get-queue -ResultSize ‘1000’ -ReturnPageInfo $true -SortOrder ‘+NextHopDomain’ -SearchForward $true -BookmarkObject $null – BookmarkIndex ‘-1′ -IncludeBookmark $false -server ‘server.contoso.local’
5. Fix my network wizard doesn’t detect a thing
6. Nslookup resolves the following:

———————————————

due to some of the corrupt message in the queue. try this

1-Pause the transport service and let all the messaged go out.

2-when queue is empty, stop the transport service and go to the mail.que database in transport–>queue folder.

and cut paste all the files from queue folder to some other folder as backup.

3-Now start the transport service, it will create a fresh mail.que database and observe if the service us crashing again.