Murder setup - problem with moving mailbox between backends

"Andrzej Kwiatkowski via Info" <[email protected]> Thu, 9 Apr 2026 08:59:50 +0200
Newsgroups gmane.mail.imap.cyrus
Message-ID <[email protected]>
Hi,

Before upgrading my installation  i want to test Murder with moving 
mailboxes between backends. All instalation is sasl 2.1.28 with imapd 3.12.2

Setup 4 hosts (No TLS, in cyrus.conf imapd with  -p 2 parameter)

murder.int
proxy.int
imap01.int
imap02.int

Configs:

Mupdate:
servername: murder.int

allowplaintext: on
allowanonymouslogin: off
tls_required: 0
serverinfo: on

debug: 1

#sasl_mech_list: plain login
sasl_pwcheck_method: auxprop
sasl_auxprop_plugin: sasldb
sasl_minimum_layer: 0
sasl_maximum_layer: 0
sasl_auto_transition: 0
sasl_log_level: 7

admins: cyrusproxy cyrusstore

defaultdomain: murder.int

syslog_prefix: MURDER

Proxy:

servername: proxy.int

allowplaintext: yes
allowanonymouslogin: off
tls_required: 0
altnamespace: 1
virtdomains: 1
allowusermoves: true
serverinfo: on
#force_sasl_client_mech: scram-sha-512

sasl_mech_list: plain login
sasl_pwcheck_method: auxprop
sasl_auxprop_plugin: sasldb
sasl_minimum_layer: 0
sasl_maximum_layer: 1
sasl_auto_transition: 0
sasl_log_level: 7

admins: cyrusadmin cyrusproxy
defaultdomain: proxy.int

syslog_prefix: PROXY01

proxy_authname: cyrusproxy
proxy_password: cyruspassword

mupdate_server: murder.int:3905
mupdate_username: cyrusproxy
mupdate_authname: cyrusproxy
mupdate_password: cyruspassword


Store: (the same for imap02 with change imap01->imap02)
servername: imap01.int

hashimapspool: true
fulldirhash: 1
altnamespace: 1
allowusermoves: 1
virtdomains: 1
unixhierarchysep: 1
allowplaintext: on
allowanonymouslogin: off
tls_required: 0
debug: 1

#sasl_mech_list: plain login
sasl_pwcheck_method: auxprop
sasl_auxprop_plugin: sasldb
sasl_minimum_layer: 0
sasl_auto_transition: 0
sasl_log_level: 7


admins: cyrusadmin
defaultdomain: imap01.int

syslog_prefix: STORE01

proxyservers: cyrusproxy
lmtp_admins: cyrusproxy

mupdate_server: murder.int:3905
mupdate_username: cyrusstore
mupdate_authname: cyrusstore
mupdate_password: cyruspassword

All users in sasldb:

Murder:
[email protected]: userPassword
[email protected]: userPassword
[email protected]: userPassword

Proxy:
[email protected]: userPassword
[email protected]: userPassword
[email protected]: userPassword

Store (and imap02 on imap02.int)
[email protected]: userPassword
[email protected]: userPassword
[email protected]: userPassword


Conclusion:

Murder, works, authorization for [email protected] on proxy, selecting 
inbox works.

But, when i make on proxy ([email protected] is on imap02.int)

? login cyrusadmin cyruspassword
? rename user/[email protected] user/[email protected] imap01.int

Got:
? NO Server(s) unavailable to complete operation

In logs from imap02.int:
imapd[237705]: couldn't authenticate to backend server: generic failure
imapd[237705]: Failed to connect to server 'imap01.int'

Tcpdump shows only connection to imap01 and disconnect

Any ideas ?

Regards
AK




------------------------------------------
Cyrus: Info
Permalink: https://cyrus.topicbox.com/groups/info/T1a17f54e23e3d073-M8be42caf288adb6177305ad6
Delivery options: https://cyrus.topicbox.com/groups/info/subscription