Using xfer to migrate mailboxes and GSSAPI errors

Jack Neely jjneely at
Thu Oct 6 18:21:00 EDT 2011


I have a specific list of user mailboxes that I need to migrate to a
different Cyrus IMAP server.  The servers are all identical running
2.3.14.  This seems like a perfect job for xfer.

I've never gotten xfer to work.  

    localhost.localdomain> xfer user.tmp00009 new-server t
    xfermailbox: Server(s) unavailable to complete operation

I've got 

    proxy_authname: cyrus
    proxy_password: <password>
    allowusermoves: yes

in my imapd.conf file.  (Perhaps order is important here?  Do the proxy_
parameters need to come after others?  They are close to the top of the
config file currently.)

In syslog I see:

imap[25032]: GSSAPI Error: Unspecified GSS failure.  Minor code may provide more information (No credentials cache found)
imap[25032]: couldn't authenticate to backend server: generic failure
imap[25032]: Could not move mailbox: user.tmp00009, Initial backend connect failed

So it looks like I'm trying to authenticate to the remote cyrus server
by GSSAPI, and its not working.  (Although we do use SASL to auth the
cyrus account and our users.)

Can someone point me in the right direction to get xfer operations

Jack Neely

Jack Neely <jjneely at>
Linux Czar, OIT Campus Linux Services
Office of Information Technology, NC State University
GPG Fingerprint: 1917 5AC1 E828 9337 7AA4  EA6B 213B 765F 3B6A 5B89

More information about the Info-cyrus mailing list