Handling Heuristics.OLE2.ContainsMacros in amavis policy banks
Damian
amavis at arcsin.de
Fri Sep 27 18:34:03 CEST 2019
How about
> $policy_bank{'FROM_INTERNAL'} = {
> ...
> virus_name_to_spam_score_maps => [
> @virus_name_to_spam_score_maps,
> new_RE([ qr'^Heuristics\.OLE2\.ContainsMacros' => 0.001 ])
> ],
> }
Am 26.09.19 um 19:03 schrieb Engels, Jan:
> Hi everyone,
>
> has anyone aby idea on how to solve this? :|
>
> Inbetween I found a workaround by overwriting the "virus_name_to_spam_score_maps" in my
> policy_bank, e.g.:
>
> $policy_bank{'FROM_INTERNAL'} = {
> ...
> virus_name_to_spam_score_maps =>
> [new_RE(
> [ qr'^Heuristics\.OLE2\.ContainsMacros' => 0.001 ],
> )],
> };
>
> However, I do not like this solution because the virus_name_to_spam_score_maps variable is
> defined in the amavisd main script, you can check this as follows:
>
> grep -A50 'virus_name_to_spam_score_maps =' /usr/sbin/amavisd
>
>
> Unfortunately I could not find a way how to only append that single line to the variable, so
> this means I would have to copy & paste the whole contents of the variable into my custom
> policy bank. This is something I would really like to avoid since it means that I would
> always have to check the contents of the "virus_name_to_spam_score_maps" variable whenever
> the amavisd-new package gets upgraded...
More information about the amavis-users
mailing list