I left a trap for myself: the extra-stuff argument to the
`USER_SPAMLIMIT_ROUTERS' macro wants a trailing newline (and tab);
otherwise the following material ends up following without a line break.
This went badly wrong: a `condition = ' line was extended with extra
material causing it to always match! Fortunately little harm was
actually done.
VHOST
condition = DOMKV(sysusers, {$value}{false})
local_part_suffix = CONF_user_suffix_list
VHOST
condition = DOMKV(sysusers, {$value}{false})
local_part_suffix = CONF_user_suffix_list
- local_part_suffix_optional = true:>)
+ local_part_suffix_optional = true
+ :>)
SECTION(routers, virtual-sysusers-spam)m4_dnl
## If we're letting general system users receive mail through this vhost then
SECTION(routers, virtual-sysusers-spam)m4_dnl
## If we're letting general system users receive mail through this vhost then
USER_SPAMLIMIT_ROUTERS(<:vhost:>,
<:CURRENT_LOCAL_PART:>, <:$domain:>, <:$sender_address:>,
<:VHOST
USER_SPAMLIMIT_ROUTERS(<:vhost:>,
<:CURRENT_LOCAL_PART:>, <:$domain:>, <:$sender_address:>,
<:VHOST
- condition = DOMKV(sysusers, {$value}{false}):>)
+ condition = DOMKV(sysusers, {$value}{false})
+ :>)
###----- That's all, folks --------------------------------------------------
###----- That's all, folks --------------------------------------------------