For the archives:
> How about doing some extra logging to find the cause,
With the help of a bunch of logwrites, I figured this out. The problem was
in my initial definition of the variable:
warn set acl_m0 = Delivered to role account
local_parts = postmaster : blacklist-admin : abuse
domains = +local_domains
which apparently set the acl_m0 value immediately, even if the other
conditions weren't met. Once I switched the order around to:
warn local_parts = postmaster : blacklist-admin : abuse
domains = +local_domains
set acl_m0 = Recipient is role account.
all worked as expected.
--
Dave Pooser
Cat-Herder-in-Chief, Pooserville.com
"...Life is not a journey to the grave with the intention of arriving
safely in one pretty and well-preserved piece, but to slide across the
finish line broadside, thoroughly used up, worn out, leaking oil, and
shouting GERONIMO!!!" -- Bill McKenna