Getting imapd to recognize configuration changes

Aidan Evans ae at is.dal.ca
Tue Aug 27 14:12:46 EDT 2002


  I just added some partitions to the Cyrus mail system.  I updated
/etc/imapd.conf to include these partitions but when I tried to use cyradm
to creat a mailbox on one, I was told "Unknown/invalid partition".  After
about an hour of trying to figure out what I had done wrong, all of a
sudden the cyradm command that had not worked, did.

  I then realized that I had been talking to "old" imapd processes that did
not know about the new partitions because they had not re-read
/etc/imapd.conf.  Should they be re-reading it on every new connection?  If
not, should a HUP signal to the Cyrus master process cause this (it does not
seem to)?  Is there a best way to get /etc/imapd.conf changes recognized by
all imapd processes?

name       : Cyrus IMAPD
version    : v2.1.4 2002/04/30 18:06:05
vendor     : Project Cyrus
support-url: http://asg.web.cmu.edu/cyrus
os         : Linux
os-version : 2.4.9-34smp
environment: Cyrus SASL 2.1.2
             Sleepycat Software: Berkeley DB 4.0.14: (November 18, 2001)
             OpenSSL 0.9.6b [engine] 9 Jul 2001
             CMU Sieve 2.1
             TCP Wrappers
             lock = fcntl
             auth = unix
             idle = poll
             mboxlist.db = db3
             subs.db = flat
             seen.db = flat
             duplicate.db = db3-nosync
             tls.db = db3-nosync

Aidan Evans   | Networks & Systems
(902)494-3332 | University Computing & Information Services
              | Dalhousie University, Halifax, N.S., Canada





More information about the Info-cyrus mailing list