<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style>
</head>
<body><div>Hi Eugene,<br></div>
<div><br></div>
<div>Just to check: has the mail actually been deleted by the client?<br></div>
<div><br></div>
<div>cyr_expire is there (I believe) to clean up messages and folders that have been flagged as deleted by the client but not yet physically removed. It can't remove mail that is undeleted, no matter how old it is.<br></div>
<div><br></div>
<div><a href="https://www.cyrusimap.org/dev/imap/reference/faqs/o-deleted-expired-expunged-purged.html">https://www.cyrusimap.org/imap/reference/faqs/o-deleted-expired-expunged-purged.html</a><br></div>
<div><br></div>
<div>Perhaps ipurge might be more what you need?<br></div>
<div><a href="https://www.cyrusimap.org/imap/reference/manpages/systemcommands/ipurge.html">https://www.cyrusimap.org/imap/reference/manpages/systemcommands/ipurge.html</a><br></div>
<div><br></div>
<div>Cheers,<br></div>
<div><br></div>
<div>   Nicola</div>
<div><br></div>
<div><br></div>
<div>On Tue, Nov 14, 2017, at 04:41 AM, Eugene M. Zheganin wrote:<br></div>
<blockquote type="cite"><div>Hi,<br></div>
<div><br></div>
<div>I'm using cyrus 2.5.11. I have abount hundred mailboxes, most of them<br></div>
<div>are used by users which still prefer POP3 over IMAP, but recently I<br></div>
<div>noticed that I have non-deleted mail for almost a year in such<br></div>
<div>mailboxes. I also have a roundcube web-interface configured to use IMAP,<br></div>
<div>so I took a brief look in one of such mailboxes and in contains only one<br></div>
<div>letter (obviously not fetched by the user at the time being).<br></div>
<div><br></div>
<div>I have in cyrus.conf:<br></div>
<div><br></div>
<div>EVENTS {<br></div>
<div>  checkpoint cmd="ctl_cyrusdb -c" period=30<br></div>
<div><br></div>
<div>  delprune cmd="cyr_expire -E 3" at=0400<br></div>
<div><br></div>
<div>  deleteprune cmd="cyr_expire -E 4 -D 5" at=0430<br></div>
<div>  expungeprune cmd="cyr_expire -E 4 -X 5" at=0445<br></div>
<div><br></div>
<div>  tlsprune cmd="tls_prune" at=0400<br></div>
<div>}<br></div>
<div><br></div>
<div><br></div>
<div>Liiks like 'cyr_expire -E 4 -X 5' should expunge all the old mail, but<br></div>
<div>clearly this isn't happening. Why ? I'vetried to launch it by hand under<br></div>
<div>the cyrus user - nothing happens. I've also set the 'expire' property to<br></div>
<div>5 for all of the mailboxes:<br></div>
<div><br></div>
<div># cyradm --user cyrus localhost<br></div>
<div>Password:<br></div>
<div>localhost> info<br></div>
<div>{Server Wide}<br></div>
<div>  private:<br></div>
<div>    admin: NIL<br></div>
<div>    comment: NIL<br></div>
<div>    expire: NIL<br></div>
<div>    squat: NIL<br></div>
<div>  shared:<br></div>
<div>    admin: NIL<br></div>
<div>    comment: NIL<br></div>
<div>    motd: NIL<br></div>
<div>    expire: 5<br></div>
<div>    freespace: 97686204<br></div>
<div>    most: 97686204;153245190<br></div>
<div>    total: 97686204;153245190<br></div>
<div>    shutdown: NIL<br></div>
<div>    squat: NIL<br></div>
<div>localhost><br></div>
<div><br></div>
<div><br></div>
<div>This is what's happening when I launch this manually:<br></div>
<div><br></div>
<div><br></div>
<div>[cyrus@gw0:~]> cyr_expire -vvv -E 3 -D 3 -X3<br></div>
<div>Expunging deleted messages in mailboxes older than 3.00 days<br></div>
<div><br></div>
<div>Expired 0 and expunged 6386 out of 1915882 messages from 316 mailboxes<br></div>
<div>Removing deleted mailboxes older than 3.00 days<br></div>
<div>Removed 0 deleted mailboxes<br></div>
<div><br></div>
<div><br></div>
<div>This doesn't help either (by the way: what is a private and shared<br></div>
<div>mailbox ? looks like cyrus documentation isn't much better than 15 years<br></div>
<div>ago).<br></div>
<div><br></div>
<div>I'm starting to think that may be I should delete these messages by hand.<br></div>
<div><br></div>
<div>Thanks.<br></div>
<div><br></div>
<div>Eugene.<br></div>
<div><br></div>
<div>----<br></div>
<div>Cyrus Home Page: <a href="http://www.cyrusimap.org/">http://www.cyrusimap.org/</a><br></div>
<div>List Archives/Info: <a href="http://lists.andrew.cmu.edu/pipermail/info-cyrus/">http://lists.andrew.cmu.edu/pipermail/info-cyrus/</a><br></div>
<div>To Unsubscribe:<br></div>
<div><a href="https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus">https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus</a><br></div>
</blockquote><div><br></div>
</body>
</html>