Murder frontend problem

Major Csaba major.csaba at muhelybt.hu
Fri Jun 5 08:38:30 EDT 2015


Hi,

I'm rying to build a cyrus server with murder frontend/backend.  The 
topology is quiet simple at the moment: there is one frontend + mupdate 
master, and there is one backend server.
(Cyrus version: 2.4.17)

Almost everything is working fine:

  * The backend populates the folder changes to the mupdate master server
  * The frontend (which is the same as the mupdate master) can see the
    mailboxes on the backend
  * the user can log in to the frontend with imap and can reach the
    mailboxes and mails

The only thing which is not working is to create new subfolders on the 
frontend. If I create the subfolder on the backend, then it's visible on 
the frontend correctly.

The frontend server reports this when I try to create a subfolder:
*cyrus/imap[10130]: IOERROR: Mailbox name too long 
(domain.com!user.johndoe)*

This is reported directly by the frontend, as I can not see any 
communications to the backend. So, I think this is a config issue on the 
frontend, but I can not see where.

See the configs below.
Do you have any hint how to go on or debug this situation?

Thanks in advace,
Csaba

*The frontend cyrus.conf:*
START {
     recover        cmd="/usr/sbin/cyrus ctl_cyrusdb -r"
     delprune    cmd="/usr/sbin/cyrus expire -E 3"
     tlsprune    cmd="/usr/sbin/cyrus tls_prune"
}

SERVICES {
     sieve        cmd="timsieved" listen="localhost:sieve" prefork=0 
maxchild=100
     notify        cmd="notifyd" listen="/var/run/cyrus/socket/notify" 
proto="udp" prefork=1
     mupdate       cmd="mupdate -m" listen=3905 prefork=1
     imap        cmd="proxyd" listen="imap" prefork=0 maxchild=100
     imaps        cmd="proxyd -s" listen="imaps" prefork=0 maxchild=100
     pop3        cmd="pop3proxyd" listen="pop3" prefork=0 maxchild=50
     pop3s        cmd="pop3proxyd -s" listen="pop3s" prefork=0 maxchild=50
     lmtp        cmd="lmtpproxyd" listen="/var/run/cyrus/socket/lmtp" 
prefork=1 maxchild=20
}

EVENTS {
     checkpoint    cmd="/usr/sbin/cyrus ctl_cyrusdb -c" period=30
     delprune    cmd="/usr/sbin/cyrus expire -E 3" at=0401
     tlsprune    cmd="/usr/sbin/cyrus tls_prune" at=0401
}

*The frontend imap.conf:*
configdirectory: /var/lib/cyrus
proc_path: /run/cyrus/proc
mboxname_lockpath: /run/cyrus/lock
defaultpartition: default
partition-default: /var/spool/cyrus/mail
partition-news: /var/spool/cyrus/news
newsspool: /var/spool/news
altnamespace: no
unixhierarchysep: yes
reject8bit: no
munge8bit: no
lmtp_downcase_rcpt: yes
admins: cyrus2 mupdate
allowanonymouslogin: no
popminpoll: 1
autocreatequota: 0
umask: 077
sieveusehomedir: false
sievedir: /var/spool/sieve
httpmodules: caldav carddav
hashimapspool: true
allowplaintext: yes
sasl_mech_list: PLAIN
virtdomains: userid
sasl_pwcheck_method: saslauthd
sasl_auto_transition: no
proxy_authname: murderproxy
proxy_password: password
tls_cert_file: /etc/ssl/certs/ssl.crt
tls_key_file: /etc/ssl/private/ssl.key
tls_ca_path: /etc/ssl/certs
tls_session_timeout: 1440
tls_cipher_list: TLSv1+HIGH:!aNULL:@STRENGTH
lmtpsocket: /var/run/cyrus/socket/lmtp
idlesocket: /var/run/cyrus/socket/idle
notifysocket: /var/run/cyrus/socket/notify
syslog_prefix: cyrus

*Backend cyrus.conf:*
START {
     recover        cmd="/usr/sbin/cyrus ctl_cyrusdb -r"
     mupdatepush   cmd="/usr/sbin/cyrus ctl_mboxlist -m"
     delprune    cmd="/usr/sbin/cyrus expire -E 3"
     tlsprune    cmd="/usr/sbin/cyrus tls_prune"
}

SERVICES {
     imap        cmd="imapd -U 30" listen="imap" prefork=0 maxchild=100
     imaps        cmd="imapd -s -U 30" listen="imaps" prefork=0 maxchild=100
     pop3        cmd="pop3d -U 30" listen="pop3" prefork=0 maxchild=50
     pop3s        cmd="pop3d -s -U 30" listen="pop3s" prefork=0 maxchild=50
     lmtpunix    cmd="lmtpd" listen="/var/run/cyrus/socket/lmtp" 
prefork=0 maxchild=20
     sieve        cmd="timsieved" listen="localhost:sieve" prefork=0 
maxchild=100
     notify        cmd="notifyd" listen="/var/run/cyrus/socket/notify" 
proto="udp" prefork=1
}

EVENTS {
     checkpoint    cmd="/usr/sbin/cyrus ctl_cyrusdb -c" period=30
     delprune    cmd="/usr/sbin/cyrus expire -E 3" at=0401
     tlsprune    cmd="/usr/sbin/cyrus tls_prune" at=0401
}

*Backend imapd.conf:*
configdirectory: /var/lib/cyrus
proc_path: /run/cyrus/proc
mboxname_lockpath: /run/cyrus/lock
defaultpartition: common
partition-common: /var/spool/cyrus/mail
partition-news: /var/spool/cyrus/news
newsspool: /var/spool/news
duplicatesuppression: 0
altnamespace: no
unixhierarchysep: yes
reject8bit: no
munge8bit: no
lmtp_downcase_rcpt: yes
admins: cyrus2
proxyservers: murderproxy
allowanonymouslogin: no
popminpoll: 0
autocreatequota: 20971520
umask: 077
sieveusehomedir: false
sievedir: /var/spool/sieve
httpmodules: caldav carddav
mailnotifier: zephyr
sievenotifier: zephyr
hashimapspool: true
allowplaintext: yes
sasl_mech_list: PLAIN
virtdomains: userid
sasl_pwcheck_method: saslauthd
sasl_auto_transition: no
tls_cert_file: /etc/ssl/certs/ssl.crt
tls_key_file: /etc/ssl/private/ssl.key
tls_ca_path: /etc/ssl/certs
tls_session_timeout: 1440
tls_cipher_list: TLSv1+HIGH:!aNULL:@STRENGTH
mupdate_server: mx1
mupdate_port: 3905
mupdate_username: mupdate
mupdate_authname: mupdate
# mupdate_realm
mupdate_password: password
# mupdate_retry_delay
lmtpsocket: /var/run/cyrus/socket/lmtp
idlesocket: /var/run/cyrus/socket/idle
notifysocket: /var/run/cyrus/socket/notify
syslog_prefix: cyrus



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.andrew.cmu.edu/pipermail/info-cyrus/attachments/20150605/3c9c4d89/attachment.html 


More information about the Info-cyrus mailing list