Re: [Evolution] Feature request: Delete from Trash folder

On IMAP servers, you can flag messages to be deleted. Exactly these
messages are shown in the vFolder [1] Trash. Then there is an IMAP
command, to physically remove all messages marked for deletion.

AFAIK there is no command to physically delete a message.

Some servers support an additional expunge command, uid expunge, where
you can expunge only specific selected messages.

OK, I will memorize this...

The main issue is that we have a common api to all backends.  If we were
to add this api capability, we'd have to emulate it for those (majority
of) backends/servers that don't support it natively.  And for imap this
emulation isn't guaranteed to be correct, and is pretty messy to
implement (you have to undelete any deleted but uninteresting messages,
delete the ones you want to delete, then expunge all deleted messages,
then re-delete the others).

*shrug*  I avoided explaining this in detail...


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]