https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7823
Henrik Krohns <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #2 from Henrik Krohns <[email protected]> --- (In reply to Michael Grant from comment #0) > The docs for HashBL.pm say you should use it like this: > > header HASHBL_EMAIL eval:check_hashbl_emails('ebl.msbl.org.') > > This implies that it is going to look at the headers of messages. Sadly this is not true. Eval functions can and do many things, regardless of what the "definition" is. This is the way SA has always worked. > I did not know the best way to fix this. The config rule type should be > 'header' or 'body' or 'full' and that should dictate which part of the > message it looks through. The HEADER arg could still filter out specific > headers. You can't have multiple identically named eval functions. Then you would need all separate check_hashbl_emails_header etc functions. I did the best I could designing this with limited time and SA legacy restrictions. I'll keep this open if there's good suggestions on configuration format, there's still time to improve it in trunk before 4.0. -- You are receiving this mail because: You are the assignee for the bug.
