This goes back a lot of years but I got burned by turning on virtual domains. We had an older install of cyrus running and when we turned on virtual domains we did it over top of the old mailbox tree. BAD IDEA. It sort of worked but we found a number of corner case quirks. for example if the original domain had a mailbox called "info" none of the domains could have a mailbox named "info@some.domain". My next mailserver conversion was done using a clean build and imapcoy for the data transfer. That being said it would be nice if cyrus had a dump and restore function where you could dump the whole system context and restore it into another system.(this may exist but I don't know of it off hand.) On 09/25/2015 08:34 AM, Bron Gondwana wrote: > On Fri, Sep 25, 2015, at 21:43, Vladislav Kurz wrote: >> settings in imapd.conf >> >> virtdomains: userid >> defaultdomain: example.com >> # the domain for old "domainless" mailboxes >> >> If i remember correctly, we had to switch to "unixhierarchysep: yes" >> before enabling virtdomains. (we wanted to support mailboxes in the form >> firstname.lastame@xxxxxxxxxxx). That was a bit of pain, some users had to >> reconfigure their mail clients. I am not sure if virtdomains work without >> unixhierarchysep. > They certainly do! FastMail runs virtdomains: userid and unixhierarchysep: no. > It's a very well tested configuration :) > > We still run some users split and some not, because it's a pain to change users > over. Mostly because we rebuild search indexes and a bunch of other heavy IO > things after the rename. > > Regards, > > Bron. > -- Alvin Starr || voice: (905)513-7688 Netvel Inc. || Cell: (416)806-0133 alvin@xxxxxxxxxx || ---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ To Unsubscribe: https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus