Re: [Evolution] Filter based on Specific Header



I just saw this option in the filter list, called "Specific Header".

I just tried to create a filter that uses the "X-Spam-Flag" and the
start/contains "Yes" but it does not work.

I currently have this  SPAM (marked by spamassassin) which I cannot
filter based on subject as the subject is blank. (but evo shows the SPAM
subject in the New Mail pane but it's blank on the preview pane) and I'm
trying to filter it out.

I don't get that. Is the subject empty? Or not? Where does a subject
appear and where not?

Sounds like some issues with header retrieval and your server, maybe. Is
this IMAP?


Here's the head
To: <ow mun heng wdc com>
Subject:
X-Spam-Flag: YES
X-Spam-Status: Yes, score=7.9 required=5.0 tests=BAYES_99,DOMAIN_RATIO,
        MISSING_SUBJECT autolearn=no version=3.0.2-gr0
X-Spam-Report:  *  2.5 DOMAIN_RATIO BODY: Message body mentions many
        internet domains *  4.1 BAYES_99 BODY: Bayesian spam probability
is 99 to
        100% *      [score: 1.0000] *  1.3 MISSING_SUBJECT Missing
Subject: header
X-Spam-Level: *******
X-Spam-Checker-Version: SpamAssassin 3.0.2-gr0 (2004-11-16) on 
        neuromancer.home.net

how does one goes about filtering this?

Why did you mention that you cannot filter /this/ specific mail based on
subject, cause the subject is empty? Did you set up your SA to rewrite
the Subject and add a "Spam" flag to it?

If you did, it is a SA bug anyway -- as it seems to fail rewriting the
subject, if the original subject is empty/missing.

...guenther


-- 
char *t="\10pse\0r\0dtu\0  ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4";
main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1:
(c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]