Sample Cyrus Configurations

This page can serve as a repository for sample Cyrus build/configurations that have worked well for people in the past.

CMU's setup is included in the CVS repository (and distribution), along with some suggestions for how to configure your site. Here are some other site's configurations:


Scott Adkins (adkinss@ohio.edu) - Cyrus 2.2.1-BETA

[Scott was having a lot of trouble getting Berkeley DB Working]

In the end, we decided not to run with db4 at all. This is how we currently got things setup:

./configure --with-sasl=/usr/local/sasl-2.1.15 \
            --with-ucdsnmp=/usr/local/net-snmp-4.2.1 \
            --with-openssl=/usr/local/ssl \
            --with-egd-socket=/var/run/egd-pool \
            --enable-listext --with-lock=flock \
            --with-duplicate-db=skiplist \
            --with-tls-db=skiplist \
            --with-pts-db=skiplist

One thing to note is that we forced flock to be used, as that is the method of locking that should be used in a Tru64 TruCluster system.

We decided to run without duplicate suppression for email delivery, but keep the database so that sieve can still read and write to it. Since only sieve is using it, there should be a lot more reads than writes, as I think only vacation support in sieve will be writing to the database. Skiplist is ideal for high reads/low writes.

Also, we ran just fine in the 2.0.x series without any kind of TLS caching, so we decided to disable that as well. We still specify skiplist above, but imapd.conf disables its use. With regards to pts-db, we don't have support for it, so the configuration process disables it.

The imapd.conf file has the following lines in it:

  tls_session_timeout: 0
  duplicatesuppression: no

The first disables support for tls-db, and the latter disables support for dup-db with respect to LMTP delivery.


Other Sample Configurations:

-- RobSiemborski? - 27 Aug 2003

Topic revision: r45 - 23 Jan 2006 - 00:44:57 - jalang
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback