Hi,
I got some problems with the cyrus-murder.
I built a murder-master on a backend server, where all user mailboxes are stored.
The MUPDATE master SHOULD NOT be on a backend server. I either needs to be on a separate server or on a frontend server. In theory, you could run it on a backend using a different configdirectory, but its not recommended or supported.
Second I got a frontend server, which deals with the master and acts as lmtp-,pop3,ipmapproxy.
Connection to master is given: *mail.log from backend-server:*
Dec 7 14:37:49 marina cyrus/mupdate[7570]: Connection reset by peer, closing connection Dec 7 14:37:49 marina cyrus/mupdate[7570]: ending cmdloop() on fd 10 Dec 7 14:37:49 marina cyrus/mupdate[6147]: accepted connection Dec 7 14:37:49 marina cyrus/mupdate[6147]: telling master 4 Dec 7 14:37:49 marina cyrus/master[6125]: service mupdate pid 6147 in READY state: serving one more multi-threaded connection Dec 7 14:37:49 marina cyrus/master[6125]: service mupdate now has 1 ready workers Dec 7 14:37:49 marina cyrus/mupdate[7571]: starting cmdloop() on fd 10 Dec 7 14:37:49 marina cyrus/mupdate[7571]: login: cyrus from <slave-ip> [<slave-ip>]
So, when I just log in per telnet to the imap-proxy on the frontend server, I get a list of my mailboxfolders, but I can't get any stuff from the folders.
* OK hostname Cyrus IMAP4 Murder v2.1.16-IPv6-Debian-2.1.16-10 server ready a login <user> <password> a OK User logged in a list "" * * LIST (\Noinferiors) "/" "INBOX" * LIST (\HasNoChildren) "/" "sent" * LIST (\HasNoChildren) "/" "spam" * LIST (\HasNoChildren) "/" "test" * LIST (\HasNoChildren) "/" "trash" a OK Completed b select spam b NO Server(s) unavailable to complete operation
*mail.log from frontend-server:*
Dec 7 14:57:07 localhost cyrus/proxyd[3282]: getaddrinfo(/home/cyrus/mail/<u>/user/<user>/spam) failed: Name or service not known
*Backend:*
cyrus.conf:
imap cmd="imapd -U 30" listen="imap" prefork=0 maxchild=100
pop3 cmd="pop3d -U 250" listen="pop3" prefork=0 maxchild=100
mupdate cmd="mupdate -m" listen=3905 prefork=1
imapd.conf not much important things, just some admin-entries * Frontend: *cyrus.conf imap cmd="proxyd" listen="imap" prefork=0 maxchild=100 pop3 cmd="pop3proxyd" listen="pop3" prefork=0 maxchild=50 lmtp cmd="lmtpproxyd" listen="lmtp" prefork=1 maxchild=20 mupdate cmd="mupdate" listen=3905 prefork=1
imap.conf mupdate_server: <master-ip> mupdate_port: 3905 mupdate_username: cyrus mupdate_authname: cyrus mupdate_realm: *** mupdate_password: *** mupdate_retry_delay: 0 proxyd_allow_status_referral: false # or true
Anyone an idea?
-- Kenneth Murchison Oceana Matrix Ltd. Software Engineer 21 Princeton Place 716-662-8973 x26 Orchard Park, NY 14127 --PGP Public Key-- http://www.oceana.com/~ken/ksm.pgp --- 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