On 7/18/2011 1:47 PM, Steve Fatula wrote:
> Having read quite a few of the messages in this list about bounces, I really 
> didn't find any (though they may be there) related to preventing bounces for 
> resource limits, and other unpredictable and strange occurrences. That is my 
> question, NOT bad recipient, etc. Yes, I know bounces and rejects are totally 
> different.

The problem with bounces is not bounces per se, but rather
bounces that go to the wrong party -- someone who isn't the
sender.

My opinion is if you correctly reject -- not bounce --
spam/virus/bad recipient email, that takes care of 95%+ of the
problem bounces, and is a good practice minimum standard.

It would be bad practice to eliminate bounces entirely; they
exist for a good reason.

Beyond the basics:

- bad config bounces.  Hopefully these are rare.  I suggest
concentrate on eliminating the errors, and don't bother trying
to eliminate the bounce.  If spam/virus/bad recipient mail is
handled correctly, most of these should be legit mail, and the
sender must be notified his mail wasn't delivered.

- over quota and other resource bounces.  Again, these should
mostly be legit senders that should be notified if their mail
isn't delivered.  If you can get your backend to report error
conditions during SMTP, it's worth doing.  If your backend
can't support this without major surgery, probably not worth
worrying about until next time you upgrade.

- Spoofed Delivered-to:. AFAIK this has never been a major
problem, and is a useful feature to detect mail loops.  If it
becomes a problem, you can use header_checks to IGNORE
Delivered-to (will let a loop run until too many hops are in
the Received: headers, or until something melts if a hop
removes Received: headers) or use header_checks DISCARD to
just throw them away (not good if there really is a loop --
you want to examine the mail to fix it).




  -- Noel Jones

Reply via email to