https://bz.apache.org/SpamAssassin/show_bug.cgi?id=8138
Bug ID: 8138 Summary: URIDetail ends spamassassin run on specific anchor text Product: Spamassassin Version: 4.0.0 Hardware: PC OS: Linux Status: NEW Severity: normal Priority: P2 Component: Plugins Assignee: dev@spamassassin.apache.org Reporter: wbre...@gmx.net Target Milestone: Undefined Created attachment 5890 --> https://bz.apache.org/SpamAssassin/attachment.cgi?id=5890&action=edit SPAM EML causing the bug I tried to catch some SPAM using uridetail with a rule like uri_detail __ZID_DHL_FAKELAUF text =~ /confirm/ domain !~ /dhl/ This is already a simplified version. If I run spamassassin -D < <attached.eml> 2>&1 I see that the debug output ends exactly with ... dbg: uri: running __ZID_DHL_FAKELAUF followed by the mail and no result at all. The URI in question contains: <a href="httxx://bad.tld/co">• Click here to confirm sending the shipment</a> And if I remove the "•" from the anchor text the rule works as expected and spamassassin is able to finish the run. I tried to add some debug output, but it seems the pure access of the variable $text in the for() loop at URIDetail.pm:206 ends everything. -- You are receiving this mail because: You are the assignee for the bug.