cyr_expire(8) cyr_expire(8)
NAME
cyr_expire - expire messages and duplicate delivery database entries
SYNOPSIS
cyr_expire [ -C config-file ] -E expire-days [ -X expunge-days ] [ -v ]
DESCRIPTION
Cyr_expire is used to expire messages and duplicate delivery database entries. Cyr_expire also cleanses mailboxes of partially expunged mes- sages (when using the "delayed" expunge mode). The expiration of mes- sages is controlled by the /vendor/cmu/cyrus-imapd/expire mailbox anno- tation which specifies the age (in days) of messages in the given mail- box that should be deleted. Any duplicate delivery database entries which correspond to the mailbox are also deleted at the same frequency. The value of the /vendor/cmu/cyrus-imapd/expire annotation is inherited by all children of the given mailbox, so an entire mailbox tree can be expired by seting a single annotation on the root of that tree. If a mailbox does not have a /vendor/cmu/cyrus-imapd/expire annotation set on it (or does not inherit one), then no messages are expired from the mailbox. Cyr_expire reads its configuration options out of the imapd.conf(5) file unless specified otherwise by -C.
OPTIONS
-C config-file Read configuration options from config-file. -E expire-days Prune the duplicate database of entries older than expire-days. This value is only used for entries which do not have a corre- sponding /vendor/cmu/cyrus-imapd/expire mailbox annotation. -X expunge-days Expunge previously deleted messages older than expunge-days (when using the "delayed" expunge mode). The default is 0 (zero) days, which will expunge all previously deleted messages. -v Enable verbose output.
FILES
/etc/imapd.conf
SEE ALSO
imapd.conf(5), master(8) CMU Project Cyrus cyr_expire(8)
Mac OS X 10.6Server - Generated Thu Apr 15 07:13:00 CDT 2010