On Fri, 2009-01-30 at 09:21, Timo Sirainen wrote:
On Jan 28, 2009, at 12:01 PM, Nicolas Letellier wrote:
Hello.
I would like to see the differnces between the expire plugin and a
cronjob which make a find/delete. Is there performances differences? What's the best to use?find will go through all mailboxes while expire goes through only
those mailboxes that actually have messages that need to be deleted.
(I might have what OP is trying to do wrong as I didn't seem to see the original post)
We found it much easier to use a daily cron to clear out old crap
find /var/vmail/*/*/*/*/Maildir/{.Junk,.Trash}/ -name "*.mx*" -mtime +10 -print | /usr/bin/perl -nle 'unlink;'
(we noticed massive speed/resource improvement by piping to perl over using finds -exec rm ...)
I use dovecot 1.1.8. Is expire plugin update the maildirsize and
other indexes files?Yes. And find/delete doesn't of course.
But as it is safe to manually delete messages in directories should it not be updated the next time dovecot/deliver runs?