Thanks Bron,<br><br>i was thinking that  expunged messages are controlled only by cyr_expire.<br><br><br><br><div class="gmail_quote">On Tue, Feb 8, 2011 at 7:36 AM, Bron Gondwana <span dir="ltr">&lt;<a href="mailto:brong@fastmail.fm">brong@fastmail.fm</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div></div><div class="h5">On Sun, Feb 06, 2011 at 02:27:12PM -0200, Lucas Zinato Carraro wrote:<br>

&gt; Hi,<br>
&gt;<br>
&gt; I configure cyrus (imapd.conf ) with:<br>
&gt;<br>
&gt; ..............<br>
&gt; delete_mode: delayed<br>
&gt; .............<br>
&gt; expunge_mode: delayed<br>
&gt;<br>
&gt; and in cyrus.conf<br>
&gt;<br>
&gt; ..................<br>
&gt; EVENTS {<br>
&gt;   checkpoint    cmd=&quot;/usr/cyrus/bin/ctl_cyrusdb -c&quot; period=5<br>
&gt;   delprune        cmd=&quot;/usr/cyrus/bin/cyr_expire -E 60 -X 60 -D 60&quot; at=2301<br>
&gt;   tlsprune      cmd=&quot;/usr/cyrus/bin/tls_prune&quot; at=0400<br>
&gt;   squatter        cmd=&quot;/usr/cyrus/bin/squatter -s -r user&quot; at=2300<br>
&gt; }<br>
&gt;<br>
&gt; But when i check with unexpunge the mailboxes does not have expunged<br>
&gt; messages from 60 days.<br>
&gt; I have mailboxes with 7 days, 14 days and 20 days.<br>
&gt;<br>
&gt; Only cyr_expire remove expunged messages ?<br>
<br>
</div></div>Oohh... I suspect you&#39;re being bitten by this: (from man imapd.conf)<br>
<br>
 expunge_days: 7<br>
      Number  of  days  to  retain  expunged messages before cleaning up<br>
      their index records.  The default is 7.   This  is  necessary  for<br>
      QRESYNC  to  work  correctly.   If  combined  with delayed expunge<br>
      (above) you will also be able to unexpunge  messages  during  this<br>
      time.<br>
<br>
So it will clean up after 14 days actually - if you haven&#39;t done<br>
the cleanup yourself in the meantime with cyr_expire.  This is done<br>
during mailbox close.  It&#39;s me trying to be more clever than I should!<br>
The easy fix is just to put &quot;expunge_days: 60&quot; in your config.  Longer<br>
term I want to fix cyr_expire not to be so complex and multi-function.<br>
Even just better defaults would be good!  At the moment it will still<br>
wipe all expunged messages if you get the command line wrong.<br>
<font color="#888888"><br>
Bron.<br>
</font></blockquote></div><br>