procmail
[Top] [All Lists]

Re: Some filtering problems...

2007-11-28 13:18:50
At 16:05 2007-11-28 +0100, Michelle Konzack wrote:

--
Signature which produce FalseNegative
----8<------------------------------------------------------------------

which mean, my recipe get a FalseNegative which I do not like...

HOW can I exclude the signature from the test?

Pipe your message through a sed rule which removes the footer? Even THAT 
will have its issues though, since someone with a line in a quote section 
will trip it.

Some time ago, David W. Tamkin posted a rule which dealt with footers in 
some fashion.  I borrowed some concepts for a majordomo frontend, where I 
tried implementing it to remove freemail footers (which is a ruleset which 
I'm not presently using through).  From my notes:


# The logic is like this: we take the number of lines in the body,
# subtract the number of lines in the footer, subtract one more if the
# footer has a divider above it (alternatively we could include the
# divider in the definition of the search string), and cut the body off
# after that many lines by running it through head or, if your system
# doesn't have head, through sed.  Be careful not to change the action
# line to include any characters from $SHELLMETAS, because then you'll
# lose the use of $=.  (If you must, save $= in a regular variable first
# and then use the regular variable.)


The recipe basically consists of a bunch of freemail-specific footers.  It 
was quite effective, but every time a freemail service changed their 
footers, the filter required updating.

A discussion list however would more likely have a fairly static footer.

You could count lines, then subtract the number of lines for a given list 
footer.  Should be doable entirely within the confines of scoring.

---
  Sean B. Straw / Professional Software Engineering

  Procmail disclaimer: <http://www.professional.org/procmail/disclaimer.html>
  Please DO NOT carbon me on list replies.  I'll get my copy from the list.

____________________________________________________________
procmail mailing list   Procmail homepage: http://www.procmail.org/
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail

<Prev in Thread] Current Thread [Next in Thread>