[dovecot-cvs] dovecot configure.in, 1.296, 1.297 dovecot-example.conf, 1.210, 1.211

tss-movial at dovecot.org tss-movial at dovecot.org
Mon Jul 31 02:12:54 EEST 2006


Update of /var/lib/cvs/dovecot
In directory talvi:/tmp/cvs-serv31018

Modified Files:
	configure.in dovecot-example.conf 
Log Message:
Initial import of expire plugin code. Seems to work with at least one user. :)



Index: configure.in
===================================================================
RCS file: /var/lib/cvs/dovecot/configure.in,v
retrieving revision 1.296
retrieving revision 1.297
diff -u -d -r1.296 -r1.297
--- configure.in	30 Jul 2006 19:27:24 -0000	1.296
+++ configure.in	30 Jul 2006 23:12:51 -0000	1.297
@@ -1793,6 +1793,7 @@
 src/plugins/Makefile
 src/plugins/acl/Makefile
 src/plugins/convert/Makefile
+src/plugins/expire/Makefile
 src/plugins/quota/Makefile
 src/plugins/imap-quota/Makefile
 src/plugins/trash/Makefile

Index: dovecot-example.conf
===================================================================
RCS file: /var/lib/cvs/dovecot/dovecot-example.conf,v
retrieving revision 1.210
retrieving revision 1.211
diff -u -d -r1.210 -r1.211
--- dovecot-example.conf	30 Jul 2006 17:58:38 -0000	1.210
+++ dovecot-example.conf	30 Jul 2006 23:12:52 -0000	1.211
@@ -1001,4 +1001,13 @@
   # is a text file where each line is in format: <priority> <mailbox name>
   # Mails are first deleted in lowest -> highest priority number order
   #trash = /etc/dovecot-trash.conf
+
+  # Expire plugin. Mails are expunged from mailboxes after being there the
+  # configurable time. The first expiration date for each mailbox is stored in
+  # a dictionary so it can be quickly determined which mailboxes contain
+  # expired mails. The actual expunging is done in a nightly cronjob, which
+  # you must set up:
+  #   dovecot --exec-mail ext /usr/libexec/dovecot/expire-mails
+  #expire = Trash 7 Spam 30
+  #expire_dict = db:/var/lib/dovecot/expire.db
 }



More information about the dovecot-cvs mailing list