Re: moving mailboxes between 2 cyrus servers without murder

From: Ken Murchison (no email)
Date: Fri Feb 03 2006 - 09:56:00 EST

  • Next message: Vincent Deffontaines: "Re: 2.3.1 replication and deliver problem"

    Nicolas Schmitz wrote:
    > Hi,
    > I have a lot of mailboxes that I want to move from one cyrus server to
    > another. I have allowusermoves: yes in my imapd.conf, but when I try
    > under cyradm :
    > 130.66.240.30> xfer user.schmitz 130.66.240.31
    > I get :
    > xfermailbox: Server(s) unavailable to complete operation
    >
    > And in the log :
    > Feb 3 12:23:47 boromir imap[6910]: couldn't authenticate to backend
    > server: no mechanism available
    > Feb 3 12:23:47 boromir imap[6910]: Could not move mailbox:
    > user.schmitz, Initial backend connect failed
    >
    > What can I do to "authenticate to backend server" in a non murder
    > environment ?

    Here is the relevent portion of doc/install-murder.html:

    Additionally, you will need entries in imapd.conf to indicate the proxy
    auth name and passwords (if you are using a SASL mechanism that requires
    them) to the backends, for example, if your backends are
    mail1.andrew.cmu.edu and mail2.andrew.cmu.edu with passwords of foo and
    bar, and an auth name of murder:

    mail1_password: foo
    mail2_password: bar
    proxy_authname: murder

    If your SASL mechanism does not require authnames or passwords (e.g.
    KERBEROS_V4), then this is not required. Note that we used the same
    authname as the configured in the proxyservers line in the backend's
    imapd.conf above.

    When you start master on the frontend, a local mailboxes database should
    automatically synchronize itself with the contents of the mupdate
    master, and you should be ready to go. Your clients should connect to
    the frontends, and the frontends will proxy or refer as applicable to
    the blackend servers.

    Additional backend configuration
    If your authentication system requires usernames, passwords, etc, to
    authenticate (e.g. it isn't Kerberos), then you will also need to
    specify proxy_authname (and friends) in the backend imapd.confs as well.
    This is so that the backends can authenticate to eachother to facilitate
    maibox moves. (Backend machines will need to be full admins).

    -- 
    Kenneth Murchison
    Project Cyrus Developer/Maintainer
    Carnegie Mellon University
    ----
    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
    

  • Next message: Vincent Deffontaines: "Re: 2.3.1 replication and deliver problem"





    Hosted Email Solutions

    Invaluement Anti-Spam DNSBLs



    Powered By FreeBSD   Powered By FreeBSD