Mailing List Archive

uribl result not triggering meta rule
Hi!

It seems that 3.4.5 changed the behavior of URIBL lookups in a quite bad
way compared to 3.4.4.

I have I urirhs lookup defined like:
--------
ifplugin Mail::SpamAssassin::Plugin::URIDNSBL
urirhssub URIBL_DENY uribl.local. A 8
body URIBL_DENY eval:check_uridnsbl('URIBL_DENY')
describe URIBL_DENY Contains an URL listed in the ....URIBL blacklist
tflags URIBL_DENY net
score URIBL_DENY 1
endif # Mail::SpamAssassin::Plugin::URIDNSBL
--------

and in a test E-Mail I see that it triggers on listed domains on 3.4.4 and
3.4.5 as well.

But if I use a meta rule like:
--------
meta DENYTEST ( URIBL_DENY || ....)
--------
I see the rule triggering on 3.4.4 but not on 3.4.5 anymore.

I tested this on RHEL6 with 3.4.4, RHEL8 3.4.4 and 3.4.5, RHEL7 3.4.5.

Is this a know bug?

Greetings,
Wolfgang
--
Wolfgang Breyha <wbreyha@gmx.net> | https://www.blafasel.at/
Vienna University Computer Center | Austria
Re: uribl result not triggering meta rule [ In reply to ]
On 02/04/2021 13:46, Wolfgang Breyha wrote:
> Hi!
>
> It seems that 3.4.5 changed the behavior of URIBL lookups in a quite bad
> way compared to 3.4.4.

Just as a pointer:
https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7897

Greetings,
Wolfgang