migrate to virtual domains
    Alain Spineux 
    aspineux at gmail.com
       
    Mon Aug 18 05:58:31 EDT 2008
    
    
  
On Mon, Aug 18, 2008 at 11:21 AM, Peter Lokus <mailist at sokol-web.de> wrote:
> Hi list,
>
> I using cyrus imap for two domains without virtual domains.
> Say, my folder structure look like
>
> /var/spool/cyrus/mail/user/user1        domain: example.net
> /var/spool/cyrus/mail/user/user2        domain: example.com
>
> Every user has its own folders under the INBOX.
>
> In order to enhance the administration and migrate new domains easier I want
> to switch to virtual domains. It should look like
>
> /var/spool/cyrus/mail/domain/example.net/user/user1
> /var/spool/cyrus/mail/domain/example.com/user/user2
>
> How do I move the user folders' to the new folder structure?
> My approach was to copy these folder's to the new  folder structure and run
> reconstruct. However, I can see only mails in the INBOX.
If I had to do it myself : (it could be uncomplete, sorry)
- first in imapd.conf set 'virtdomains' to what you want,
- create new user1 at example.net and user2 at example.com
- try to login as user1, user2, user1 at example.net and user2 at example.com,
check that the first have a not empty mailbox and the last have an empty  one.
- Use "imapsync" to copy all the emails from user1 to user1 at example.net,
continue with all your other user.
- update your SMTP configuration to deliver to user1 at example.net
instead of user1
Be carefiull to have enough spece to do all you user at once, or do it
one by one, removing old user
Hope this help
>
> Any recommendations?
>
> Peter
> ----
> Cyrus Home Page: http://cyrusimap.web.cmu.edu/
> Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
>
-- 
Alain Spineux
aspineux gmail com
May the sources be with you
    
    
More information about the Info-cyrus
mailing list