On Fri, 29 Jun 2007, Simon Matter might have said: > > On Thu, 28 Jun 2007, Dmitriy Kirhlarov might have said: > > > >> mikee wrote: > >> >> And your messages have \Deleted flag? > >> >> > >> >> Something interesting in log files? > >> > > >> > Nothing that I find in the log files, just messages not getting > >> deleted. > >> > I have a folder in Outlook that has the same number of messages each > >> day. > >> > >> What you get, if run this manually: > >> sudo su - cyrus > >> bin/cyr_expire -v -E 3 -X 3 > >> bin/cyrdump -v $your_mailbox | grep '<flag' > >> ? > >> > >> Also, try to increase verbosity of log files (syslog.conf). > > > > I can't change anything about the daemons yet, this is a production box. > > > > [cyrus@$HOST ~]$ time cyr_expire -v -E 3 -X 3 > > How I understand it, cyr_expire -X 3 physically removes mail from the > server which already have been deleted and expunged by the mail client 3 > or more days ago. It does not expunge for you, you have to do it with the > IMAP client. It simply makes it possible to unexpunge mails on the server > which already have been completely removed from the clients side of view. > > Simon I think I want the other half of the operation. When my users (and me in case I forget to expunge) delete messages (marking the messages with the \Delete flag), I want something that will run through all the mailboxes looking for messages that are \Delete'd and over N days old. When this commands finds a message matching the two conditions I want that message physically purged from the system. Mike ---- 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