On Thu, 2005-03-17 at 18:50 +0000, David Woodhouse wrote:
> On Thu, 2005-03-17 at 14:43 -0400, Patrick O'Callaghan wrote:
> > Are you saying you've added an option to make "move-to-a-real-trash-
> > folder" deletion work? If not, what's the point of hiding the Trash
> > vFolder? 
> 
> The IMAP model is mark-and-expunge, and the Trash folder is a confusing
> waste of space and an abuse of the IMAP server's namespace. 

The waste of space is an implementation issue on the server side (Cyrus
has a single-copy model and uses hard links so space is not wasted).

I don't know what you mean by "abuse of the namespace". The main problem
with the "move to a folder" model is that the folder name depends on the
client, so you can't have a reliable server-side reaper that regularly
throws away old trash.

Note that I'm not arguing against mark-and-expunge.

> Ben said:
>       I don't really like how "Junk" and "Trash" in Evo are simply 
>       VFolders that show me emails "marked" as deleted or junk.  If I
>       use squirrelmail to check my email from somewhere else,  I then
>       don't have a "Trash" folder to keep deleted emails, and likewise
>       for "Junk".
> 
> My patch gives him the option to turn that off and simply use the IMAP
> mark-and-expunge model. It does not implement a physical Trash folder,
> but at least it stops _pretending_ to do so.

Fair enough.

Another point: if you also hide the Junk vFolder, how does the user get
to expunge his Junk or mark something as "not Junk"?.

poc

_______________________________________________
evolution maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/evolution

Reply via email to