Wiki-Docs
2009-06-17 13:06:06 UTC by
maris
in
Noklusētā,
Cyrus Cluster aka Murder
Murder Standart config - mupdate_config: standart
Mupdate Master
# cat /etc/cyrus.conf
START {
recover cmd="ctl_cyrusdb -r"
}
SERVICES {
mupdate cmd="mupdate -m" listen=3905 prefork=1
}
EVENTS {
checkpoint cmd="ctl_cyrusdb -c" period=30
delprune cmd="ctl_deliver -E 3" period=1440
tlsprune cmd="tls_prune" period=1440
}
#cat /etc/imapd.conf
configdirectory: /var/imap
partition-default: /tmp
hashimapspool: yes
allowanonymouslogin: no
allowplaintext: yes
allowusermoves: yes
unixhierarchysep: 1
servername: xtest2
admins: cyrus murder
# SASL PART GOES HERE
Mupdate Backend
# cat /etc/cyrus.conf
START {
recover cmd="ctl_cyrusdb -r"
mupdatepush cmd="ctl_mboxlist -m"
}
SERVICES {
imap cmd="imapd" listen="imap2" prefork=1
sieve cmd="timsieved" listen="sieve" prefork=0
}
EVENTS {
checkpoint cmd="ctl_cyrusdb -c" period=30
delprune cmd="ctl_deliver -E 3" period=1440
tlsprune cmd="tls_prune" period=1440
}
# cat /etc/imapd.conf
configdirectory: /var/imap
partition-default: /var/spool/imap
sievedir: /var/imap/sieve
hashimapspool: yes
allowanonymouslogin: no
allowplaintext: yes
allowusermoves: 1
unixhierarchysep: 1
servername: xtest
admins: cyrus
proxyservers: cyrus
proxy_authname: cyrus
proxy_password: murderp4ss
mupdate_config: standart
mupdate_server: xtest2
mupdate_port: 3905
mupdate_username: cyrus
mupdate_authname: cyrus
mupdate_password: murderp4ss
mupdate_retry_delay: 5
# SASL GOES HERE
Murder Frontend
# cat /etc/cyrus.conf
START {
recover cmd="ctl_cyrusdb -r"
}
SERVICES {
imap cmd="proxyd" listen="imap2" prefork=1 maxchild=200
mupdate cmd="mupdate" listen=3905 prefork=1 maxchild=20
sieve cmd="timsieved" listen="sieve" prefork=0
}
EVENTS {
checkpoint cmd="ctl_cyrusdb -c" period=30
delprune cmd="ctl_deliver -E 3" period=1440
tlsprune cmd="tls_prune" period=1440
}
# cat /etc/imapd.conf
configdirectory: /var/imap
partition-default: /var/spool/imap
sievedir: /var/imap/sieve
hashimapspool: yes
allowanonymouslogin: no
allowplaintext: yes
allowusermoves: 1
unixhierarchysep: 1
servername: xtest3
admins: cyrus
proxyservers: cyrus
proxy_authname: cyrus
proxy_password: murderp4ss
xtest_password: murderp4ss
xtest_mechs: DIGEST-MD5
xtest3_password: murderp4ss
xtest3_mechs: DIGEST-MD5
mupdate_config: standart
mupdate_server: xtest2
mupdate_port: 3905
mupdate_username: cyrus
mupdate_authname: cyrus
mupdate_password: murderp4ss
mupdate_retry_delay: 5
# SASL GOES HERE
SASL config
sasl_pwcheck_method: auxprop
sasl_auxprop_plugin: sql
sasl_sql_engine: mysql
sasl_mech_list: LOGIN PLAIN CRAM-MD5 DIGEST-MD5
sasl_sql_user: mail
sasl_sql_passwd: superpass
sasl_sql_database: mail
sasl_sql_hostnames: 127.0.0.1
sasl_sql_select: SELECT password FROM accounts WHERE account = '%u@%r' OR account = '%u' AND enabled = '1'
Komentāri: