Re: [Evolution] Filter Problems - Not the Usual Ones...



Please leave threads on the list, while they may be of any interest to
others. Reply To List or Reply To All will do.


On Mon, 2003-10-06 at 21:48, Traci Collins wrote:
On Mon, 2003-10-06 at 09:35, guenther wrote:

That's just a misunderstanding of the concept. "Moving" actually is a
"copy and mark for deletion".

I understood that but it never occurred to me that the program would be
written so that messages which had been marked for deletion would be
available for future processing. Just for my edification, can you give
me an example of when someone would want to do that? 

Marking mails of subset A as important and only moving mails of subset
B.


If you know the people at Ximian you might let them know that this is
very confusing for newcomers to their program. I know that making an
experienced script programmer use a copy and then explicitly delete the
message when they have done all the processing they want to do with it
would be a pain for them but that would seem to be an appropriate trade
off to avoid driving the large numbers of newbies completely bonkers.

As the hackers are reading this list too, you can do it on your own.
Just let the list know or file a bug at bugzilla.ximian.com.


That's another, but related issue: As "deleted" mails are still there,
other filters may trigger on them.

As you don't want any other filter to be applied after mails are moved,
you have to tell Evolution it shall stop right there:

In the Filter editor, add a "Stop Processing" action to any Filter, that
moves mails.

Simple enough, although it doesn't apply in the case of the spam filter
I notice that the default when someone creates a filter automatically
from the mailing list is to NOT include the stop processing option.
Considering that the quick automatically create a filter option isn't
intended for someone who needs to write a complicated scripted filter it
would seem better to default to including that rather than to default to
not including it.

Is there a specific manual or how to on the scripted filtering language?
The help on this topic seemed to focus on simple scripts and didn't tell
me much about when I might want to use the more advanced commands like
stop processing.

Filtering really isn't a scripting language. But you probably can read
more on this in the users manuals, which should be available somewhere
on the www.ximian.com website.


I do appreciate your patience and thoroughness in answering my question.
Thanks.

No problem...

...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]