[Dovecot] Dovecot 2 and expire

Timo Sirainen tss at iki.fi
Mon Jul 26 21:30:47 EEST 2010


On Mon, 2010-07-26 at 10:31 -0700, Brandon Lamb wrote:
> expire_dict = proxy::expire
> 
> I found this expire_dict somewhere, might have been the 1.x wiki, but
> on the expire plugin page there is no mention of it. I am trying to
> troubleshoot why my mysql table has no entries. Do I need this line?
> Is that correct for using mysql?

Yes, you need it and it's correct. Added also to wiki2 now.

> and in plugin {} i have
> 
> expire_dict = proxy::expire
> expire = Trash 30d
> expire2 = Trash/* 30d
> expire3 = Spam 14d
> expire4 = Spam/Removed 6h
> expire5 = Spam/Delivered 2d
> expire6 = Deleted* 30d
> expire7 = Archive 30d

Remove the dates from these lines. Now it's assuming you want to use
expire for mailbox called "Trash 30d". The dates are set in doveadm
expunge query, e.g.:

doveadm expunge \( mailbox Trash savedbefore 30d \) or \
\( mailbox Trash/* savedbefore 30d \) or \
\( mailbox Spam savedbefore 14d \) or \
etc..



More information about the dovecot mailing list