Groups | Blog | Home
all groups > iis smtp nntp > november 2006 >

iis smtp nntp : SMTP delivery retry on IIS 6.0


putt454 NO[at]SPAM yahoo.com
11/20/2006 3:53:06 PM
hi all,

due to increased greylisting on remote MTAs i am seeing more and more
of my outbound SMTP messages ending up in the "badmail" directory.

it seems that if the remote MTA replies with "452 Too many recipients
received this hour,", IIS will either never retry at all, or will retry
2-3 times and then send it to badmail. as far as i know, error 452 is
temporary and IIS should continue to retry until the Expiration Timeout
is reached (2 days).

the problem seems to be triggered specifically by the "452" error
(which i have discovered is typical of Ironport anti-spam appliances).
other greylisting codes like 451 are properly queued and retried by IIS
6.0 until the message goes through.

anybody got any ideas on this?

best,
alex
Steve Schofield
11/21/2006 12:49:50 AM
Have you looked in the sub-codes to see what the 452 messages are? This is
a toughie but IIS will retry I think 4 times total then reject it. This
depends on how you have configured your server. I've also seen this type of
thing when messages went straight to the badmail folder when the message was
not properly formatted.

--

Steve Schofield
Windows Server MVP - IIS
ASPInsider Member - MCP

http://www.orcsweb.com/
Managed Complex Hosting
#1 in Service and Support


[quoted text, click to view]

putt454 NO[at]SPAM yahoo.com
11/21/2006 12:31:43 PM
hi Steve,

thanks very much for the reply. the logs seem to indicated that you are
correct about the 4 retries. do you know of any way to increase this? i
don't see any such option in the GUI interface (interval is there, but
NOT number of retries). i am not sure how to interpret the sub-codes.
here is an example (i have replaced the IPs/hostnames/email address for
privacy):

xxx.xx.xx.xxx, OutboundConnectionResponse, 11/20/2006, 10:05:11,
SMTPSVC1, BSSWWW, -, 31, 0, 32, 0, 0, -, -, 220 host.somedomain.net
ESMTP,
xxx.xx.xx.xxx, OutboundConnectionCommand, 11/20/2006, 10:05:11,
SMTPSVC1, BSSWWW, -, 31, 0, 4, 0, 0, EHLO, -, host.anotherdomain.net,
xxx.xx.xx.xxx, OutboundConnectionResponse, 11/20/2006, 10:05:11,
SMTPSVC1, BSSWWW, -, 31, 0, 26, 0, 0, -, -, 250-host.somedomain.net,
xxx.xx.xx.xxx, OutboundConnectionCommand, 11/20/2006, 10:05:11,
SMTPSVC1, BSSWWW, -, 31, 0, 4, 0, 0, MAIL, -,
FROM:<somebody@somedomain.net> SIZE=5852,
xxx.xx.xx.xxx, OutboundConnectionResponse, 11/20/2006, 10:05:11,
SMTPSVC1, BSSWWW, -, 46, 0, 38, 0, 0, -, -, 250 sender
<somebody@somedomain.net> ok,
xxx.xx.xx.xxx, OutboundConnectionCommand, 11/20/2006, 10:05:11,
SMTPSVC1, BSSWWW, -, 46, 0, 4, 0, 0, RCPT, -,
TO:<somebody_else@somedomain.net>,
xxx.xx.xx.xxx, OutboundConnectionResponse, 11/20/2006, 10:05:11,
SMTPSVC1, BSSWWW, -, 46, 0, 42, 0, 0, -, -, 452 Too many recipients
received this hour,
xxx.xx.xx.xxx, OutboundConnectionCommand, 11/20/2006, 10:05:11,
SMTPSVC1, BSSWWW, -, 46, 0, 4, 0, 0, RSET, -, -,
xxx.xx.xx.xxx, OutboundConnectionResponse, 11/20/2006, 10:05:11,
SMTPSVC1, BSSWWW, -, 62, 0, 9, 0, 0, -, -, 250 reset,

any help would be appreciated.

best,
alex
Steve Schofield
11/26/2006 11:54:07 PM
To adjust retries options, open IIS service manager and click on the
Delivery tab. To adjust the number of recipients per message go in the IIS
manager >> SMTP Service >> Properties >> Messages Tab >> Limit Number of
recipients per message. The default I believe is 100. From the logs you
posted, it appears someone is sending messages to more than 100 recipients
causing the 452 message..

Tx,

Steve Schofield
Microsoft MVP - IIS



[quoted text, click to view]

AddThis Social Bookmark Button