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