On 09/08/2011 19:18, Gary Chambers wrote:
All,

I apologize in advance for this Postmaster 101 question.

Am I correct in understanding that every mail server that is 1) attempting
to deliver e-mail to an invalid address on my server and 2) is from=<>, and
3) the message did not originate on my server is improperly configured?
IOW, if every postmaster configured their mail server to reject mail to an
invalid recipient, would backscatter no longer exist?

Not quite. The bounce mechanism is a key part of how SMTP works, and there will always be occasions where it is used legitimately. You are perfectly correct to say that a correctly configured server should never accept mail for an invalid recipient, and that the majority of backscatter is caused by servers which fail to follow this principle.

However, there are plenty of reasons why a server might accept mail for a valid recipient but then be unable to complete the final delivery due to circumstances which it is unable to test prior to accepting the mail. Common examples include a mailbox which is over-quota and anti-spam systems which use content-inspection, while less common examples include hardware failure and stale Recipient Address Verification (RAV) caches which happen to coincide with a validity change at the destination. Carefully managed, it's possible (and desirable) to minimise bounces caused by all of these, but you can never guarantee that they will not occur. And, since in all these cases it's important for any legitimate sender to know that delivery has not been completed, sending a bounce is equally unavoidable in a properly-configured system.

In any case, backscatter is only a problem because, historically, it has been indiscriminate and uncontrolled. The occasional misdirected bounce isn't an issue; it only becomes a problem when it's a large volume. Trying to eliminate backscatter entirely, therefore, is neither necessary nor desirable. Provided you eliminate all the avoidable causes of misdirected bounces and minimise the number of unavoidable ones then you've got a system which is properly configured.

Mark

Reply via email to