The hash-type lookup does not support delayed dereferencing.
You should use one of the following two variants:
@spam_kill_level_maps = (
{
'[email protected]' => 4.0,
'[email protected]' => 4.0,
'[email protected]' => 4.0,
'.' => $sa_tag_level_deflt,
},
);
or (functionally equivalent, but uses a 'constant' lookup
table as a fallback):
@spam_kill_level_maps = (
{
'[email protected]' => 4.0,
'[email protected]' => 4.0,
'[email protected]' => 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 = (
{
'[email protected]' => 3.0,
'[email protected]' => 3.0,
},
\$sa_tag2_level_deflt,
);
Yes, same principles.
Mark