check_local_user
address_data = \
${if def:address_data {$address_data}{}} \
- ${if exists {CONF_userconf_dir/spam-limit} \
+ ${if and {{!eq{$acl_c_mode}{submission}} \
+ {exists {CONF_userconf_dir/spam-limit}}} \
{${lookup {$local_part_prefix\
$local_part\
$local_part_suffix\
@$domain/\
$sender_address} \
nwildlsearch {CONF_userconf_dir/spam-limit} \
- {${if match{$value}{\N^[0-9]+$\N} \
+ {${if match{$value}{\N^-?[0-9]+$\N} \
{spam_limit=$value} \
{}}} \
{}}} \
{}} \
- ${if exists {CONF_userconf_dir/spam-limit.userv} \
+ ${if and {{!eq{$acl_c_mode}{submission}} \
+ {exists {CONF_userconf_dir/spam-limit.userv}}} \
{${run {timeout 5s -- \
userv $local_part exim-spam-limit \
$sender_address \
$local_part \
$local_part_suffix \
@$domain} \
- {${if match{$value}{\N^[0-9]+$\N} \
+ {${if match{$value}{\N^-?[0-9]+$\N} \
{spam_limit=$value} \
{}}} \
{}}} \