Problem configuring lmtp on cyrus backend
Michael Menge
michael.menge at zdv.uni-tuebingen.de
Wed Mar 16 09:12:01 EDT 2011
Hi,
i have a problem configuring cyrus backend in a almost traditional
murder setup.
I have one master process which starts the forntend and backend services.
The forntend services use /etc/imapd_fe.conf as config file and listen
on the external network interface and the backend services listen to
the internal network interfaces and use /etc/imapd_be.conf
The lmtpdproxy delivers the mail to the backend using lmtp over tcp.
The backend lmtpd asks the mupdate server where the mailbox is,
which results in the "wrong" answer that the mailbox is remote.
The backend tries to proxies the mail to an other lmtpd
on the same backend. This results in an infinite loop.
I tried this with 2.4.6 and 2.3.16.
AFAIK the backend config must contain the mupdate_server
because create mailbox, rename mailbox and delete mailbox
information must be send to the mupdate master.
But if mupdate_server is configured lmtpd will ask
the mupdate_server where the mailbox is, which will always
result in an "remote mailbox" as answer
What do i need to change?
Regards
Michael Menge
---------- cyrus.conf -------------------------------
START {
fe_recover cmd="ctl_cyrusdb -r -C /etc/imapd_fe.conf"
be_recover cmd="ctl_cyrusdb -r -C /etc/imapd_be.conf"
be_mupdatepush cmd="ctl_mboxlist -m -C /etc/imapd_be.conf"
}
SERVICES {
imap cmd="imapd -C /etc/imapd_fe.conf"
listen="localhost:imap" prefork=1 maxfds=1024
imaps cmd="imapd -U 50 -s -C /etc/imapd_fe.conf"
listen="mailserv05.uni-tuebingen.de:imaps" prefork=1 maxfds=1024
feimaps cmd="imapd -U 50 -s -C /etc/imapd_fe.conf"
listen="mailserv.uni-tuebingen.de:imaps" prefork=1 maxfds=1024
pop3s cmd="pop3d -s -C /etc/imapd_fe.conf"
listen="mailserv05.uni-tuebingen.de:pop3s" prefork=1 maxfds=1024
fepop3s cmd="pop3d -s -C /etc/imapd_fe.conf"
listen="mailserv.uni-tuebingen.de:pop3s" prefork=1 maxfds=1024
sieve cmd="timsieved -C /etc/imapd_fe.conf"
listen="mailserv05.uni-tuebingen.de:sieve" prefork=0 maxfds=1024
lmtpunix cmd="lmtpd -U 5 -C /etc/imapd_fe.conf"
listen="/var/spool/postfix/public/lmtp" prefork=1 maxfds=1024
lomupdate cmd="mupdate -C /etc/imapd_fe.conf"
listen="mailserv05.uni-tuebingen.de:mupdate" prefork=1
beimap cmd="imapd -U 50 -C /etc/imapd_be.conf"
listen="be05.mail.localhost:imap" prefork=1 maxfds=1024
beimaps cmd="imapd -U 50 -s -C /etc/imapd_be.conf"
listen="be05.mail.localhost:imaps" prefork=1 maxfds=1024
bepop3s cmd="pop3d -s -C /etc/imapd_be.conf"
listen="be05.mail.localhost:pop3s" prefork=1 maxfds=1024
besieve cmd="timsieved -C /etc/imapd_be.conf"
listen="be05.mail.localhost:sieve" prefork=0 maxfds=1024
belmtp cmd="lmtpd -U 5 -C /etc/imapd_be.conf"
listen="be05.mail.localhost:lmtp" prefork=1 maxfds=1024
}
EVENTS {
fecheckpoint cmd="ctl_cyrusdb -c -C /etc/imapd_fe.conf" period=30
becheckpoint cmd="ctl_cyrusdb -c -C /etc/imapd_be.conf" period=30
bedelprune cmd="cyr_expire -E 3 -X 4 -D 4 -C
/etc/imapd_be.conf" at=0100
fetlsprune cmd="tls_prune -C /etc/imapd_fe.conf" at=0400
betlsprune cmd="tls_prune -C /etc/imapd_be.conf" at=0430
besquatter cmd="squatter -C /etc/imapd_be.conf -s -r -i user" at=2200
}
--------------- imapd_be.conf ------------------------------
servername: be05.mail.localhost
configdirectory: /home/cyrus-be
partition-default: /home/cyrus-be
defaultpartition: default
admins: xxxxx xxxxx-xxxxxxx
mupdate_server: mupdate.mail.localhost
mupdate_port: 3905
mupdate_authname: xxxxx-xxxxxxx
mupdate_password: xxxxxxxx
proxy_authname: xxxxx-xxxxxxx
proxy_password: xxxxxxxx
allowusermoves: 1
allowallsubscribe: 1
sievedir: /home/cyrus-be/sieve
sieve_extensions: fileinto reject vacation imapflags notify include
envelope body relational regex subaddress copy
sieve_maxscriptsize: 150
sasl_pwcheck_method: saslauthd
sasl_mech_list: plain login
---------------------------------------------------------
--------------------------------------------------------------------------------
M.Menge Tel.: (49) 7071/29-70316
Universität Tübingen Fax.: (49) 7071/29-5912
Zentrum für Datenverarbeitung mail:
michael.menge at zdv.uni-tuebingen.de
Wächterstraße 76
72074 Tübingen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5267 bytes
Desc: S/MIME Signatur
Url : http://lists.andrew.cmu.edu/pipermail/info-cyrus/attachments/20110316/aa1cfd5e/attachment.bin
More information about the Info-cyrus
mailing list