Link to home
Start Free TrialLog in
Avatar of kkettner
kkettner

asked on

Exchange 2003 NDR held until server restart, most related to 451 4.7.1 Greylisting.

Exchange Server 2003 SP2 on Windows 2003 Server SP1 releases old NDRs when physically restarted.  Most NDRs are 451 4.7.1 Greylisting related.  Subject emails are variously dated, some multiple months previous, and the NDRs have not been reported as released during intervening server boots, but all NDR's that are reported happen during a server boot.  Main general question is whether NDRs pool somewhere that is emptied on restart and, if so, why do some ride through several restarts before appearing?  Thanks.
ASKER CERTIFIED SOLUTION
Avatar of Sembee
Sembee
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of kkettner
kkettner

ASKER

The suggested solution of a regedit on the Exchange 2003 SP2 with Windows 2003 SP1 server

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SMTPSVC\Queuing]
"GlitchRetrySeconds"=dword:00000078

did not solve the problem in my case and NDRs remained in queue until SMTP Service restart.

Microsoft Hot Fix KB934709 relating to the aqueue.dll has seemed to fix the problem.
Another work around is to restart the SMTP service each night using a .BAT file and the task scheduler.

1.  Create a .txt file and rename it SmtpSvcRestart.bat.
2.  Cut and paste this text into the .BAT file:

net stop smtpsvc
netstart smtpsvc
exit

3.  Schedule this .BAT file to run each night usng the Task Scheduler.

Restarting the SMTP service forces the server to "find" the lost messages and retry the send.
The KB934709 hotfix provided by Microsoft has worked along with a PTR update from my ISP for my email server addresses.  The restart/resend routine -- even if automated -- doesn't seem to address the underlying problem and adds a layer of administrative intervention.  I'm curious why the hot fix isn't a good choice for you.  Happy New Year!
MS acknoledge the problem, and now provides the bug fix.

Here it is:

E-mail senders do not receive an indication that some messages have been
held by Exchange Server 2003 until the SMTP service, the Microsoft Exchange
Information Store service, or the Exchange server is restarted
http://support.microsoft.com/kb/950757/en-us
as always Experts Exchange is the font of all knowledge TY again