Noel Jones:
> On 8/9/2012 6:51 AM, Wietse Venema wrote:
> 
> > 
> > The CLEANUP DAEMON rejects the header with 5cc
> > 
> > The SMTP DAEMON transforms the reply into 4XX.
> > 
> > The CLEANUP DAEMON does not know that the SMTP DAEMON has soft_bounce=yes.
> > 
> 
> maybe a note on the soft_bounce docs?

It would not be practical to enumerate all possible instances where
a "hard" error might end up being transformed into a "defer" error.

With the SMTP server alone, this includes but is not limited to:

- Reject in header/body checks.

- Reject in smtpd_proxy content filters.

- Reject in Milters.

- Reject in smtpd policy lookups.

With the SMTP client, there is an entirely different universe of
"hard" errors that might be softened.  The local and virtual delivery
agents introduce their own hard error domain.

It might be practical to add a note that in some cases, soft_bounce=yes
is implemented by modifying server responses. Therefore, the responses
that Postfix will log may differ from the responses that Postfix
actually sends or receives.  This will be sufficient for the few
people that we write documentation for.

        Wietse

Reply via email to