<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Folks,<br>
    Finally getting around to bringing up my first production Murder
    environment and I have the feeling that I have more than I need in
    my frontend configs.  Here is what I currently have configured:<br>
    <br>
    Frontend imapd.conf:<br>
    <blockquote>
      <pre class="wiki">admins: cyrus cyradmin
configdirectory: /var/lib/imap
partition-default: /var/spool/imap
sievedir: /var/lib/imap/sieve
sendmail: /usr/sbin/sendmail
mboxname_lockpath: /var/run/cyrus/lock
proc_path: /var/run/cyrus/proc
duplicate_db_path: /var/run/cyrus/deliver.db
statuscache_db_path: /var/run/cyrus/statuscache.db
tlscache_db_path: /var/run/cyrus/tls_sessions.db
allowplaintext: yes
sasl_pwcheck_method: saslauthd
sasl_mech_list: PLAIN
sasl_minimum_layer: 0
sasl_auto_transition: no
servername: mail.example.com
lmtp_downcase_rcpt: true
username_tolower: true
lmtpsocket: /var/run/cyrus/socket/lmtp
idlesocket: /var/run/cyrus/socket/idle
notifysocket: /var/run/cyrus/socket/notify
syslog_prefix: cyrus
proxyservers: cyradmin
allowusermoves: true
idlemethod: idled
allowallsubscribe: true
altnamespace: true
defaultacl: anyone lrsip
createonpost: true
proxyd_disable_mailbox_referrals: true
mupdate_server: postman.example.com
mupdate_username: postman
mupdate_authname: postman
mupdate_password: ********
proxy_authname: murder
proxy_password: ********
force_sasl_client_mech: PLAIN
postman_mechs: PLAIN
mailbox_mechs: PLAIN</pre>
    </blockquote>
    Backend imapd.conf:<br>
    <blockquote>
      <pre class="wiki">admins: cyrus cyradmin
configdirectory: /var/lib/imap
partition-default: /var/spool/imap
sievedir: /var/lib/imap/sieve
sendmail: /usr/sbin/sendmail
mboxname_lockpath: /var/run/cyrus/lock
proc_path: /var/run/cyrus/proc
duplicate_db_path: /var/run/cyrus/deliver.db
statuscache_db_path: /var/run/cyrus/statuscache.db
tlscache_db_path: /var/run/cyrus/tls_sessions.db
allowplaintext: yes
sasl_pwcheck_method: saslauthd
sasl_mech_list: PLAIN
sasl_minimum_layer: 0
sasl_auto_transition: no
servername: mailbox.example.com
singleinstancestore: true
duplicatesuppression: true
expunge_mode: delayed
lmtp_downcase_rcpt: true
username_tolower: true
lmtpsocket: /var/run/cyrus/socket/lmtp
idlesocket: /var/run/cyrus/socket/idle
notifysocket: /var/run/cyrus/socket/notify
syslog_prefix: cyrus
proxyservers: cyradmin murder
allowusermoves: true
idlemethod: idled
allowallsubscribe: true
altnamespace: true
defaultacl: anyone lrsip
mupdate_server: postman.example.com
mupdate_username: postman
mupdate_authname: postman
mupdate_password: *********
force_sasl_client_mech: PLAIN
postman_mechs: PLAIN</pre>
    </blockquote>
    Mupdate master imapd.conf:<br>
    <blockquote>
      <pre>admins: cyrus cyradmin postman
configdirectory: /var/lib/cyrus
defaultpartition: default
partition-default: /tmp
allowplaintext: yes
sasl_pwcheck_method: saslauthd
sasl_mech_list: PLAIN
sasl_minimum_layer: 0
sasl_auto_transition: no
servername: postman.example.com
allowallsubscribe: true
altnamespace: true
defaultacl: anyone lrsip
umask: 077
syslog_prefix: cyrus
</pre>
    </blockquote>
    I think it would be most useful if we had some sort of guide as to
    which directives are <b>required</b> versus <b>optional</b> or <b>useless</b>
    for each given mode of operation.  I do appreciate that some of the
    settings listed in imapd.conf.5 now list " - Cyrus Murder" after
    them (such as hostname_password) indicating they only apply in a
    murder, but knowing which are necessary or not for each mode would
    sure be handy.<br>
    <br>
    If someone can provide quick notes, I'd be glad to make a Wiki
    entry.<br>
    <br>
    Cheers,<br>
        -nic<br>
    <pre class="moz-signature" cols="72">-- 
Nic Bernstein                             <a class="moz-txt-link-abbreviated" href="mailto:nic@onlight.com">nic@onlight.com</a>
Onlight, Inc.                             <a class="moz-txt-link-abbreviated" href="http://www.onlight.com">www.onlight.com</a>
219 N. Milwaukee St., Suite 2a            v. 414.272.4477
Milwaukee, Wisconsin  53202
</pre>
  </body>
</html>