<div dir="ltr"><div>Hi,</div><div>according to the documentation for cyr_expire (<a href="https://www.cyrusimap.org/imap/reference/manpages/systemcommands/cyr_expire.html">https://www.cyrusimap.org/imap/reference/manpages/systemcommands/cyr_expire.html</a>) you also have to add -X parameter in order to completely delete messages from mailboxes 
and -D parameter in order to remove deleted mailboxes from the server. -E is only for expiring old entries in the duplicate messages databases. Note that the parameter "3" specified there is in days by default (3d).</div><div><br></div><div>So, if you only want to keep data that was deleted the last, let's say, 7 days, and delete anything older than that, you enter the following in the EVENTS section of cyrus.conf:</div><div><br></div><div>
delprune        cmd="/usr/sbin/cyrus/cyr_expire -E 3d -X 7d -D 7d" at 0400<br></div><div><br></div><div>The path to cyr_expire is not clear in your email, so please adjust it accordingly. <br></div><div>"at 0400" specifies that the command must be executed daily at 04:00, you can of course change it.<br></div><div><br></div><div>Regards,</div><div>Savvas Karagiannidis<br></div></div><div dir="auto"></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 14, 2020, 16:52 Lars Schimmer <<a href="mailto:l.schimmer@cgv.tugraz.at" target="_blank">l.schimmer@cgv.tugraz.at</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi!<br>
<br>
We do run a debian cyrus 3.0.8-6+deb10u3 mailserver, new setup, but we<br>
did copy over some coonfigs from a older cyrus.<br>
<br>
I recently discovered lots of emails in the local storage of the email<br>
server, although the mailbox is empty.<br>
In this case a IMAP shared folder, not a user INBOX.<br>
IMAP tells the folder is empty, but in the folder on the disk still 800<br>
files/mails available, partly 3 month old.<br>
<br>
It seems I did miss the automatic removal of mails.<br>
<br>
The cyrus.conf shows the line  delprune        cmd="/usr/sbin/cyrus<br>
expire -E 3"<br>
<br>
But it seems I did miss some important point.<br>
<br>
On a cyrus restart it shows:<br>
<br>
cyrus/cyr_expire[13235]: Expired 0 and expunged 0 out of 1449266<br>
messages from 3993 mailboxes<br>
<br>
<br>
Anyone has a idea what I did miss, or where to look?<br>
<br>
thank you.<br>
<br>
MfG,<br>
Lars Schimmer<br>
-- <br>
-------------------------------------------------------------<br>
TU Graz, Institut für ComputerGraphik & WissensVisualisierung<br>
Tel: +43 316 873-5405       E-Mail: <a href="mailto:l.schimmer@cgv.tugraz.at" rel="noreferrer" target="_blank">l.schimmer@cgv.tugraz.at</a><br>
Fax: +43 316 873-5402       PGP-Key-ID: 0x4A9B1723<br>
<br>
<br>
<br>
----<br>
Cyrus Home Page: <a href="http://www.cyrusimap.org/" rel="noreferrer noreferrer" target="_blank">http://www.cyrusimap.org/</a><br>
List Archives/Info: <a href="http://lists.andrew.cmu.edu/pipermail/info-cyrus/" rel="noreferrer noreferrer" target="_blank">http://lists.andrew.cmu.edu/pipermail/info-cyrus/</a><br>
To Unsubscribe:<br>
<a href="https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus" rel="noreferrer noreferrer" target="_blank">https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus</a></blockquote></div>