spam_kill_level_maps
Per olof Ljungmark
peo at intersonic.se
Wed Apr 27 00:56:11 CEST 2016
On 2016-04-26 19:52, Mark Martinec wrote:
> On 2016-04-26 00:28, Per olof Ljungmark wrote:
>> We would like to have a different kill level for a couple of users, not
>> sure how to do that properly.
>>
>> Tried
>>
>> $sa_kill_level_deflt = 5.2; # triggers spam evasive actions
>>
>> @spam_kill_level_maps = (
>> {
>> 'adress1 at example.com' => 4.0,
>> 'adress2 at example.com' => 4.0,
>> 'adress3 at example.com' => 4.0,
>> '.' => \$sa_kill_level_deflt,
>> }
>> );
>>
>> But that did not work as expected, default kill level became
>> kill=34453251368
>>
>> Anyone has a hint please?
>> Thanks!
>
>
> The hash-type lookup does not support delayed dereferencing.
> You should use one of the following two variants:
>
> @spam_kill_level_maps = (
> {
> 'adress1 at example.com' => 4.0,
> 'adress2 at example.com' => 4.0,
> 'adress3 at example.com' => 4.0,
> '.' => $sa_tag_level_deflt,
> },
> );
>
> or (functionally equivalent, but uses a 'constant' lookup
> table as a fallback):
>
> @spam_kill_level_maps = (
> {
> 'adress1 at example.com' => 4.0,
> 'adress2 at example.com' => 4.0,
> 'adress3 at example.com' => 4.0,
> },
> \$sa_kill_level_deflt,
> );
Thank you, that worked fine!
Can one do the same with sa_tag2_level then?
Like
@sa_tag2_level_maps = (
{
'adress1 at example.com' => 3.0,
'adress2 at example.com' => 3.0,
},
\$sa_tag2_level_deflt,
);
More information about the amavis-users
mailing list