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