table entry that directs Exchange how to route mail.
...
> Greetings:
> I am a Postini customer and the administrator of an Exchange 2003
> organization. I am trying to send all outbound external e-mail through
> Postini's service for the purposes of tracking usage statistics,
> filtering any outbound viruses before they get to our customers, and
> enforcing attachment policies. So far, I do not have A/V or attachment
> policies turned on in my Postini account. I'm merely trying to use
> them as a smart host to relay outbound e-mail through.
> We have two routing groups each containing a single Exchange 2003
> server. Each routing group has a RGC (Routing Group Connector)
> allowing e-mail to flow to the server in the other routing group. Each
> routing group also has an SMTP Connector. The SMTP connector in the
> branch office uses the connector to send e-mail directly out to the
> internet via their own connection. The SMTP connector in the office I
> work in would like to use the connector to forward e-mail to Postini,
> but has been using it to send mail out our own internet connection.
> That's the setup. Here's what's happening:
> 1. I set SMTP connector to use Postini as a smart host. As I said
> above, previously it had been working fine sending e-mail directly out
> using DNS lookup.
> 2. So, e-mail begins flowing to the Postini server without issue.
> 3. After a while, someone will mistype a domain name or e-mail address
> and send it out. For example, I tried to send an e-mail to
> no...@nowhere.blah.
> 4. With SMTP Protocol logging set to medium on the Exchange server, an
> event is recorded in the application event log saying:
> --------------------
> Event ID 7004
> This is an SMTP protocol error log for virtual server ID 1, connection
> #28. The remote host "64.18.4.12", responded to the SMTP command "rcpt"
> with "550 Host not found for domain:nowhere.blah - psmtp ". The full
> command sent was "RCPT TO: ". This will probably cause the connection
> to fail.
> --------------------
> 5. The last sentence in the event is absolutely correct. The
> connection does fail and since the connection failed, the entire SMTP
> Connector to the Postini server itself fails. With Routing
> Engine/Service logging set to medium another event is recorded:
> --------------------
> Event ID 977
> Following connector fails to connect to its target bridge head. [long
> connector address omitted]
> --------------------
> Also, clicking on the connector queue in the queue window gives
> "Additional queue information" as "The connection was dropped due to an
> SMTP protocol event sink."
> 6. The first message sent outbound after that event fails, no matter
> whether it's to allstate.com or sbcglobal.com or any other legitimate
> domain. The rest of the messages are simply queued in the
> non-functioning SMTP Connector queue. Here's the event log for the
> failed message.
> --------------------
> Event ID: 7002
> This is an SMTP protocol warning log for virtual server ID 1,
> connection #30. The remote host "64.18.4.12", responded to the SMTP
> command "rcpt" with "451 Cannot connect to domain:allstate.com - psmtp
> ". The full command sent was "RCPT TO:<[hidden for privacy]> ". This
> may cause the connection to fail.
> --------------------
> 7. The SMTP Connector queue continues to build over a period of 10 to
> 15 minutes as users continue to send outbound e-mail. Eventually,
> another event is recorded:
> --------------------
> Event ID 974
> On Master side, the following connector's linkstate is down. Process
> Id: 1708 Process location: C:\WINDOWS\system32\inetsrv\inetinfo.exe
> [connector address omitted again]
> --------------------
> 8. At this point, all the existing e-mail is transferred to a "Messages
> with an unreachable destination" mail queue and the status window lists
> the SMTP Connector as "Unavailable".
> 9. Seconds later, another event is recorded:
> --------------------
> Event ID 978
> Following connector now is ok to connect to its target bridge head.
> [same connector address]
> --------------------
> 10. The queue for the connector is marked with a green check and
> cleared from the queue window a minute or two later. Another few
> minutes roll by and this event is recorded:
> --------------------
> Event ID 973
> On Master side, the following connector's linkstate is up. Process Id:
> 1708 Process location: C:\WINDOWS\system32\inetsrv\inetinfo.exe [same
> connector address]
> --------------------
> 11. At this point the SMTP Connector queue comes back in the queue
> window and the substantial amount of jobs that have been queuing for
> the past 25 to 30 minutes are transferred from the "Messages with an
> unreachable destination" mail queue back to the SMTP Connector queue
> where all or most of them are sent out. The status window lists the
> connector as "Available" once again.
> 12. Repeat steps 2 through 11 when another message enters the queue or
> is transferred back from the "Messages with an unreachable destination"
> queue that has a misconfigured address or whose server is denying
> e-mail too, etc... ...basically, any error at all that results in the
> smart host denying transfer of the message.
> I have played with this for the past 2 days. Nothing I do makes the
> SMTP connector become more stable. There has to be other companies
> that use Exchange 2003 SMTP connectors to forward outbound mail to
> Postini or another equivlient service or setup like this. How are they
> working around this issue?
> Thanks for any advice or help.