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..