Re: [Evolution] Converting from Kmail



I'm currently contemplating converting from Kmail to Evo 2.0.2, and after 
having a play I've come up with a few questions;

1. Duplicate messages - currently Evo doesn't provide for the deletion of 
duplicate messages in a mailbox (not the whole mail account, just one 
folder). Kmail 1.6 allows this, and it was a godsend when converting from a 
Wintendo environment. Is this a possible addition ?

Evolution doesn't support deleting or detecting duplicate messages. The
reason is, no method is failsafe, which eventually can cause data loss.

Instead of offering "deleting of duplicate mails", Evo tries hard to not
get duplicated mails at all. :)

(FWIW, the Message-Id is *not* guaranteed to be unique. The mail body
likely is even less unique (think "quick notes by mail") and the headers
most likely differ on any mail that is a duplicate from a users point of
view.)


However, I already posted a script a couple of times to delete duplicate
mails from mbox files (either a single mbox or a whole tree), if need
be. (It should be possible to even make this a custom Filter to
Evolution -- with some caveats, of course.)

Anyway, why do you expect duplicated mails at all? I sure don't -- not
at run time and not when migrating to another mail client.


2. Application of filters - currently Evo only allows filters to be applied on 
incomming or outgoing email. A "manual" option is needed, if not on a rule by 
rule basis (which would be my personal preference), for all the rules 
currently defined. The reason: many people have their email all comming in to 
one inbox, like to scan it and read the important stuff BEFORE applying 
filters to move it to relevant mailboxes for storage purposes.

Disable the global Filtering option for that account (Tools / Settings)
and only apply filters manually with the Ctrl-Y shortcut, if you prefer
this:

  Actions / Apply Filters


If anyone can point me in the right direction to solving these two problems, 
you will have another Evo convert !!!

Welcome. :)

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