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.

        Wietse

Reply via email to