Victor Duchovni:
> On Tue, Apr 26, 2011 at 05:19:13PM -0400, Wietse Venema wrote:
> 
> > diff -cr -C4 src/local/bounce_workaround.c src/local/bounce_workaround.c
> > *** src/local/bounce_workaround.c   Sat Feb 13 21:00:24 2010
> > --- src/local/bounce_workaround.c   Tue Apr 26 16:44:22 2011
> > ***************
> > *** 96,126 ****
> > [...]
> > --- 97,133 ----
> > [...]
> > +   if (saved_dict_errno != 0)
> > +       /* At this point, canon_owner == 0. */
> > +       return (defer_append(BOUNCE_FLAGS(state.request),
> > +                            BOUNCE_ATTR(state.msg_attr)));
> 
> Does this code path need to do anything to set an error reason? Something
> along the lines of:
> 
>           dsb_simple(state.msg_attr.why, "4.3.0",
>                      "owner alias lookup failure");

Definitely not. This error happens while Postfix figures out what
address to send the bounce to. It is a problem with sending the
bounce, not a problem with delivering the message itself. Postfix
does not inform senders about problems delivering bounces to them.

        Wietse

Reply via email to