On 21 Feb 2003, Jonas Pasche wrote:
>Hi Charlie,
>> > If .INBOX exists and is a Maildir, then we rename it to an
>> > appropriate replacement name, such as .INBOX-Renamed, .INBOX-Renamed-<n>
>> > where n increases.
>> Why would you do this? So that someone can switch from bincimap to 
>> courier, to binc, to courier, etc? Is it important to support that?
>As I'm in the process of having both servers running on two different
>IPs on the same machine, it's kinda important to be able to have
>consistent IMAP access, meaning, I'd like to see exactly the same folder
>structure.

Very important point. But still - Binc is a young project, and is still in
Beta mode, which means that we can make changes that affect existing
users. I wouldn't want everything to break, but some things might happen.

For instance, if we were to rename submailboxes called INBOX, then that
may affect approximately 0% of our users at this point. Later on, it may
become a bigger problem.

>As I think that many people are willing to switch to Binc IMAP, I guess
>it will be a major problem if they have to rearrange their INBOXes or
>finding it suddenly as a renamed folder when switching back.
>For example, I use Evolution under Linux as my mail client, with no
>manual namespace settings. Using Courier-IMAP, INBOX is a folder between
>all other folders. Using Binc IMAP, INBOX is a root folder which
>contains every other folder (and it doesn't make too much sense to have
>the "Sent" box as a subfolder of "INBOX" - that's like the good old
>"Click on <Start> to shutdown the machine").

;)

Evolution 1.0.8-1 uses the NAMESPACE extension of Courier-IMAP to provide 
this interface for the user. Evolution 1.2.2 does _not_ do this, and 
shows the structure as subfolders of INBOX again.

Anyway it does not show submailboxes under INBOX, but we may be able to 
support both.

>Having the folder structure rearranged implies that filter rules on the
>client side that put a mail into a specified folder will break when
>switching the IMAP server - the folders still exist, but not at the same
>hierarchy.
>I'm no IMAP expert, but I already see that this namespace thing is
>somewhere between "irritating for the average user" and "bloody crap" :)

Well the NAMESPACE extension is what gives you what you see in Evolution
with Courier-IMAP. I guess you mean the manual namespace settings that 
many clients allow. Yes, I agree that we should by default have a 
structure that is acceptable for all.

Andy

-- 
Andreas Aardal Hanssen | http://www.andreas.hanssen.name/gpg
Author of Binc IMAP    | Nil desperandum


Reply via email to