On Tue, Apr 13, 2010 at 02:23:06PM -0400, Wietse Venema wrote:

> Stephen Carville:
> > FWIW, it looks like the copies of non-delivery notifications go to
> > bounce_notice_recipient  but the messages with the SMTP transactions
> > go to error_notice_recipient.  By setting these to different addresses
> > I can separate the non-delivery notices from the error messages.
> 
> Hmm. The postconf(5) documentation defines error_notice_recipient
> and bounce_notice_recipient, but there is no clear specification
> of when a specific errors is reported.
> 
> Right now, the Postfix SMTP server reports a "bounce" error when
> 
> - The content is rejected by header/body checks or smtpd_proxy_filter.
> - The message hop-count exceeds some limit (mail loop error).
> - User unknown in xxx table (long ago, caused by typing errors).
> 
> The Postfix SMTP server reports most access checks as a "policy" error.
> 
> As to why these choices were made, they were not written down, and they
> were made 10 or more years ago.

I would argue that perhaps the 3 cases above should all be "policy"
errors too. Largely because "bounce" notifications really should be
about mail already in the queue, and these don't seem to fit...

-- 
        Viktor.

P.S. Morgan Stanley is looking for a New York City based, Senior Unix
system/email administrator to architect and sustain our perimeter email
environment.  If you are interested, please drop me a note.

Reply via email to