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