IF THIS PAGE IS HELPFUL TO YOU, PLEASE JUST WRITE A SHORT COMMENT AND LET ME KNOW! (WHY OR WHY NOT) I'd be HAPPY to help out with your problems!
What: Exchange 2003 (or any backend) with Microsoft IIS SMTP box as front relay/antivirus/antispam gateway
How: All the mail that comes in to your IIS SMTP 6.0 (Windows 2003 with SP1) box, destined for your internal mail server just sits there. Outbound mail appears to be fine, most of the time, but it fails sometimes too, giving a DNS error in your event log. Connection failures happen all over the map. Mail doesn't get delivered until you reboot your box, or perform IISReset on the SMTP relay.
Error:
Event Type: WarningEvent Source: smtpsvcEvent Category: NoneEvent ID: 4006Description:Message delivery to the host 'x.x.x.x' failed while delivering to the remote domain 'domain' for the following reason: The semaphore timeout period has expired.
My input
I've been dealing with Exchange and IIS SMTP boxes for several years now, and these are the things I've done at my sites to keep my mail flowing. I've blogged about it plenty before, with my 'annoyed' comments on how the server hangs =).
We're talking GFI's MailEssentials v11, MailSecurity v8.1 (don't use me if you want your mail to flow reliably!), and Sybari Antigen for Microsoft SMTP 7.5 SR3 or greater on Windows 2003 with or without SP1. (Sidenote: Windows 2003 R2 should be exciting, but more on this some other time!)
This is what I've done:
As far as antivirus/antispam products go, here are my recommendations:
I have yet to use/test/see a 3rd party SMTP gateway that processes mails reliably. They all appear to have buffer overflow exploits, or other issues, or have incredibly annoying activation requirements. Keep it simple. I like to install "corporate editions" that just work. Activation and other hassles on my mail software is ridiculous.