manpagez: man pages & more
man cyr_expire(8)
Home | html | info | man
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
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.