Hello

we're running spamassassin 3.4.2 and have the issue that one of our
rules which tests for existence of a url always sez url found for our
test message. Although the message body does not contain a url

uri      __HAS_URI        /\S/

After running spamassassin -D against that message we found

Mar 25 11:53:01.005 [7527] dbg: rules: ran uri rule __HAS_URI ======>
got hit: "g"

So as the body did not contain a uri we started stripping out headers
until the match disappeared. Which happend when we stripped out the DKIM
header. It seems that spamassassin gets the url from this header

DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20161025;
        h=mime-version:from:date:message-id:subject:to;


if we replace d=gmail with d=example.com the debug tells us

Mar 25 12:04:45.561 [8196] dbg: rules: ran uri rule __HAS_URI ======>
got hit: "e"

Not sure to call it a bug or a feature but imho there should be no URI
found in a dkim header :-)

Regards

tobi

Reply via email to