On Tue, 14 Feb 2006 21:20:00 +0000, Dean Earley <[EMAIL PROTECTED]> wrote: > Dean Jones wrote: >> I'm just not sure I like that solution unless you're talking about > making local folders. I don't like anything forcing creation of any files > or folder on the IMAP server. If roundcube were to create a local trash > folder, fine... But forcing the creation of folder on the IMAP server is, > in my opinion, incorrect and a bad design practice. Every IMAP client I > have used creates local Trash folders and uses those if one does not exist > on the IMAP server or you have not specified your IMAP trash folder as the > folder to use. I have never had one secretly create an IMAP folder and > just assume that's what I wanted. > > I think all the ones I've used (Outlook/OE, thunderbird and > squirrelmail) do.
Thunderbird does not do this. Thunderbird has a LOCAL Trash folder that is uses if you do not specify one to use on the IMAP server. Thunderbird does this correctly, IMO. I wouldn't be surprised if Outloook and OE did this because Microsoft is famous for thinking they know better than the user and creating files/directories/entities or holding them hostage. That's why I personally do not use many Microsoft products... It thinks it knows better than I do and as we can all probably agree with, that's just not always the case. There may be a reason I don't want to create extra folders on my IMAP server. People have freaky reasons for all of this. However, think of a user that comes along, loves Roundcube and then delete's something. He says "Umm... wait a tic. I didn't want to create a new folder. Why is roundcube forcing me to do this?" It's just not a good practice. And I've never been a fan of SquirrelMail. Roundcube is much better than SquirrelMail already. > > I've also seen recommendations somewhere (cant remember where) about NOT > having a "trash" folder and following the IMAP spec. > Make it a virtual folder showing all "deleted" items waiting to be > expunged. > I am aware this will be broken on a lot of clients that "expunge on exit" > > (It also breaks my setup where I have a script to remove items from my > deleted folder after X days :) I could live with a virtual folder. I just don't want us creating folders/files in the background without the users consent. Along with this, I hope to keep the interface easy and clutter free. For example, don't overload the preferences area with pointless configuration options. KISS.
