Wietse Venema:
> Victor Duchovni:
> > Even giving the parent list an "owner-parent" alias will not work,
> > because when the child-list has no "owner-child" alias, the parent
> > "owner" property is cleared.
> 
> So the "fix" is to provide an owner-alias for the child list.
> 
> There was a time when local(8) tried to implement accurate tracking
> of who is responsible for what.  That went out the window when for
> practical reasons when "frozen_delivered_to = yes" was introduced
> (too many cleanup processes).
> 
> Having list mail lose the "list owner" attribute when it delivers
> to a "child alias" seems to violate the principle of least surprise.
> 
> We could call this feature frozen_owner_alias, and make the new
> default "yes" (i.e. don't lose the owner-parent alias when delivering
> to an alias without owner-child alias).
> 
> This is similar in spirit to "frozen_delivered_to = yes" which
> was introduced to stop undesirable behavior that resulted from
> attempts to accurately attribute mail delivery actions.

This breaks compatibility with some Sendmail versions.  Specifically,
when alias "foo" includes "foo" in its expansion, Postfix must
deliver to the user "foo" instead of creating a mail loop (which
is what frozen_delivered_to=yes would cause). A similar workaround
exists for ~foo/forward files that include "foo" as destination
or an alias that expands into "foo".

Perhaps if Sendmail has stopped doing all these things, then we
can stop jumping these horrible hoops.

        Wietse 

Reply via email to