We use delayed expunge with a delay of 120 days.  

I was just playing with ipurge and it appears to 'physically' delete the
messages rather than just marking messages as expunged.  Is it possible
to have ipurge just mark messages as expunged rather than removing them?

Looking at the man page I assume not.

$ sudo -u cyrus /usr/lib/cyrus-imapd/ipurge -s -X -f -d 365
user.adam.sent-mail
Working on user.adam.sent-mail...
total messages                   713
total bytes                      7683241
Deleted messages                 0
Deleted bytes                    0
Remaining messages               713
Remaining bytes                  7683241
$ ls /var/spool/imap/a/user/adam/SPAM/  | wc -l
1703

$ sudo -u cyrus /usr/lib/cyrus-imapd/ipurge -s -X -f -d 5 user.adam.SPAM
Working on user.adam.SPAM...
total messages                   205
total bytes                      6493756
Deleted messages                 130
Deleted bytes                    4143062
Remaining messages               75
Remaining bytes                  2350694
$ ls /var/spool/imap/a/user/adam/SPAM/  | wc -l
1573

----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to