Hi, I successfully implemented two-way rolling replication between two Cyrus IMAPd 2.3.1 servers and it works like a charm! Unfortunately the setup did not start work with virtual domains. When I tried to create a user test@test.com on one of the servers, the operation failed and I got this in syslog:
Jan 4 19:20:47 jordan syncserverslave[29525]: login: jordan.internal.blueboard.biz [192.168.5.4] cyrus LOGIN+TLS User logged in Jan 4 19:20:47 jordan sync_client[29527]: CREATE received NO response: Create test.com!user.test failed: Invalid mailbox name Jan 4 19:20:47 jordan syncserverslave[29525]: Failed to access inbox for test Jan 4 19:20:47 jordan sync_client[29527]: USER received NO response: IMAP_MAILBOX_NONEXISTENT Failed to access inbox for test: Mailbox does not exist Jan 4 19:20:47 jordan sync_client[29527]: IOERROR: Failed to open (null): Mailbox does not exist Jan 4 19:20:49 jordan syncserverslave[29525]: Failed to access inbox for test Jan 4 19:20:49 jordan sync_client[29527]: USER received NO response: IMAP_MAILBOX_NONEXISTENT Failed to access inbox for test: Mailbox does not exist Jan 4 19:20:49 jordan sync_client[29527]: IOERROR: Failed to open (null): Mailbox does not exist Jan 4 19:20:53 jordan syncserverslave[29525]: Failed to access inbox for test Jan 4 19:20:53 jordan sync_client[29527]: USER received NO response: IMAP_MAILBOX_NONEXISTENT Failed to access inbox for test: Mailbox does not exist Jan 4 19:20:53 jordan sync_client[29527]: IOERROR: Failed to open (null): Mailbox does not exist Jan 4 19:20:53 jordan syncserverslave[29525]: Unlocked Jan 4 19:20:53 jordan sync_client[29527]: Error in do_sync(): bailing out! I am not sure if it is a bug or Cyrus IMAPd 2.3.1 it just don't support replication with virtual domains. Any comments on this will be highly appreciated! Thank you, Milen Milen Dimov wrote: > Hi, > > The replication feature available in Cyrus IMAPd 2.3.x is very exciting! > Before starting testing it I would like to know if replication protocol > supports virtual domains? > > I also look for solution to allow me to have two email servers - one in > the office and one hosted off the office in a ISP datacenter. All users > in the office use local email server and all travelers connect to the > server in ISP datacenter and both servers keep in sync. Is two-way > rolling replication is possible and suitable for such setup? > > Cheers, > Milen > > ---- > Cyrus Home Page: http://asg.web.cmu.edu/cyrus > Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu > List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html > ---- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html