As noted by Ken Murchison a while back the alternative namespace does 
not change the spool structure (files and folders on disk) to provide 
the alternative namespace, therefor there is *one* drawback:
You can't create subfolders of INBOX. while using the alternate 
namespace (these folders are now - logically - at the same level as INBOX).

Simply put: you can't have both :)

Regards,
Nuno Silva

Stuart Clark wrote:

> At 05:15 AM 23/6/2001, Ken Murchison wrote:
> 
> 
>>The bottom line: if you simply install this code and change nothing,
>>then it will run the same as your current setup.
>>For more info, read doc/overview.html, and imapd.conf(5).
>>
> 
> The docs are good and should be read. 
> 
> 
> I however do see a problem between the two implementations.  I have set up two 
>separate imapd processes running on different ports and with different (one with 
>ALTERNATE NAMESPACE) imapd.conf files.   
> 
> I am using a modified UW-imap tool (imapxfer) to transfer mail from one server to 
>another.
> 
> The below shows that the tool can not create a mailbox name "INBOX.Testing" when 
>connected to the same account using the ALTERNATE NAMESPACE feature.  This works fine 
>when connecting to the same server using the standard namespace.
> 
> 
> Transfer messages from cyrus server to cyrus-ALT-namespace server:
> 
> # ./imapxfer "{server-two:143}" userA passA "{server:143}" userB passB
> Listing mailboxes...
> Copying {server-two.tpgi.com.au:143/imap/userA="userA"}INBOX
>   => {server.tpgi.com.au:143/imap/userA="userB"}INBOX
> Mailbox {server-two.tpgi.com.au:143/imap/userA="userA"}INBOX has 1 message(s).
> ?Mailbox already exists
> WARNING: Can't create mailbox {server.tpgi.com.au:143/imap/userA="userB"}INBOX
> [Ok]
> Copying {server-two.tpgi.com.au:143/imap/userA="userA"}INBOX.Testing
>   => {server.tpgi.com.au:143/imap/userA="userB"}INBOX.Testing
> Mailbox {server-two.tpgi.com.au:143/imap/userA="userA"}INBOX.Testing has 1 
>message(s).
> ?Invalid mailbox name
> WARNING: Can't create mailbox 
>{server.tpgi.com.au:143/imap/userA="userB"}INBOX.Testing
> ?Invalid mailbox name
> ?Can't append message to mailbox 
>{server.tpgi.com.au:143/imap/userA="userB"}INBOX.Testing -- aborting
> 
> 
> Transfer messages from cyrus server to cyrus server:
> 
> # ./imapxfer "{server-two:143}" userA passA "{server:144}" userB passB
> Listing mailboxes...
> Copying {server-two.tpgi.com.au:143/imap/userA="userA"}INBOX
>   => {server.tpgi.com.au:144/imap/userA="userB"}INBOX
> Mailbox {server-two.tpgi.com.au:143/imap/userA="userA"}INBOX has 1 message(s).
> ?Mailbox already exists
> WARNING: Can't create mailbox {server.tpgi.com.au:144/imap/userA="userB"}INBOX
> [Ok]
> Copying {server-two.tpgi.com.au:143/imap/userA="userA"}INBOX.Testing
>   => {server.tpgi.com.au:144/imap/userA="userB"}INBOX.Testing
> Mailbox {server-two.tpgi.com.au:143/imap/userA="userA"}INBOX.Testing has 1 
>message(s).
> [Ok]
> Copying {server-two.tpgi.com.au:143/imap/userA="userA"}INBOX.lala emem
>   => {server.tpgi.com.au:144/imap/userA="userB"}INBOX.lala emem
> Mailbox {server-two.tpgi.com.au:143/imap/userA="userA"}INBOX.lala emem has 2 
>message(s).
> [Ok]
> 
> 
> I have TCPFLOW dumps if you are interested.
> 
> Kind regards,  Stuart.
> 
> 
> 
> 
> 
> 
> 


Reply via email to