On Tue, 2009-02-10 at 11:58 -0430, Patrick O'Callaghan wrote:
> On Mon, 2009-02-09 at 19:56 -0800, Ski Kacoroski wrote:
> > Hi,
> > 
> > Is there any way to set up automated expunging to expunge all deleted
> > emails that are older than 1 month, 2 months, etc. instead of having it
> > expunge all deleted emails once a week, once a month, etc.  Usually
> > after an email has been deleted for a month, I no longer need it, but
> > now if I set up auto expunge each month, when it runs it expunges all
> > deleted emails regardless of when they were deleted.
> 
> Short answer: not easily.
> 
> Longer answer: there are two issues here. Firstly, Evo has no mechanism
> for time-based triggers so in any case you'd have to do it via a script
> outside of Evo. However this could be done in principle. Perhaps it
> could also be done with a plugin, I'm not sure.
> 
> More importantly, IMAP Expunge works on an entire folder (or 'mailbox'
> in IMAP terminology) at a time. You can't expunge an individual message.
> Thus you can't select what to zap and what to leave based only on their
> ages. You'd need to sort candidate messages into some special
> 'death-row' folder and then expunge that. However that actually make the
> problem worse, given that IMAP has no 'move' operation. It would have to
> copy the message and then delete the original. But that leaves us back
> where we started ...
> 
> I think MUAs that allow this do it by not following the IMAP deletion
> model i.e. they support a physical Trash folder rather than Evo's
> virtual Trash. That would make it possible, but at the cost of a fairly
> radical change to Evo and a loss of efficiency at the server end.
> 
> poc

Patrick,

Thanks for the detailed answer.  So it looks like if I really want this
functionality, I should create a script that does it off line with IMAP
copy and moves.  Ugh!  At least I know why evolution does not support
it.

-- 
"When we try to pick out anything by itself, we find it
 connected to the entire universe"            John Muir

Chris "Ski" Kacoroski, kacoro...@gmail.com, 206-501-9803
or ski98033 on most IM services


_______________________________________________
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list

Reply via email to