On Thu, Aug 27, 2009 at 10:57:32AM -0700, Ben Dunlap wrote:

> > another change in the email admin best practices discussion. For a short
> > while the network became clogged in bounce messages sent to both valid
> > and invalid addresses. Some of the invalid addresses even triggered
> > infinite loops of error messages. None of the servers I am familiar with
> > send bounce messages reporting invalid addresses any more. Our own
> > servers won't even tell us internally when they discard incoming
> > messages. SPAM quarantine is a thing of the past.
> 
> Seems like there's another possible way to handle messages to invalid
> addresses, though; the receiving SMTP server can simply reject the
> "RCPT TO" command with a 5xx error. This avoids backscatter but also
> lets well-behaved clients know that the destination address is
> invalid. AFAIK this is how Rackspace Email works (if you don't have a
> catch-all address configured).

There are two issues with this. First, when a service like Yahoo, with
millions of customers, has an SMTP conversation, it would have to check
for each RCPT TO address while the conversation is going on. I can
imagine they would consider this a problem. It's simpler for them to
simply accept the mail and issue a bounce later when they've done their
checking (which is what a lot of them currently do).

The second problem is that it still forces the originating SMTP server
to pass on the 5xx error as a bounce message to the originator.

The fact is that, according to what I know of the RFCs, SMTP servers are
supposed to reject bad addresses with a 5xx error during the SMTP
conversation, as you describe. But it appears that a lot of servers
don't follow the RFCs.

Paul

-- 
Paul M. Foster

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to