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:

Pievieno komentāru