Cyrus Murder

Ken Murchison ken at oceana.com
Tue Dec 7 10:00:06 EST 2004


Axel Grupe wrote:
> 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




More information about the Info-cyrus mailing list