Quoting Tom Allison
: I've got a question that isn't so SuSE-ish, but of interest just the same.
I'm starting to use the Courier-imap server rather than the uw-imap server and I have a question about batch processing of spam.
I am doing just what you describe under Courier-IMAP, putting false positives in IMAP folders and having a cron job process and delete them. Cyrus, IIRC, uses an index for faster lookup. It may not like it when a file is still in the index and has been deleted. This is just a guess, I have never used Cyrus. I have used Courier-IMAP for years and it has no lasting problem with other programs deleting messages in the Maildir. Note: if I pull up the message list in SquirrelMail that goes thru the IMAP, delete one of the messages with Mutt that reads the message files directly, and then try to read that message in SquirrelMail, it will produce some kind of error message, but it recovers fine.
I would say your guesses here are very accurate. I'm using scripts now to to batch email processing for spam filtering and reporting. BTW, if you can afford it, I would encourage you to use the razor functions if possible to report spam back to the razor network. The more people that contribute to this, the more effective it becomes at blocking spam.