Deleting IMAP mail from shell script

Wil Cooley wcooley at nakedape.cc
Thu May 12 19:30:18 EDT 2005


On Thu, 2005-05-12 at 16:35 -0600, Sun Advocate Webmaster wrote:
> I have a simple question concerning mail deletion in Cyrus mailboxes. I 
> have spamassassin set up, with two mailboxes "spam at domain.com" and 
> "notspam at domain.com". A shell script runs periodicly and parses these 
> messages (sa-learn compiles training data from the messages). After that 
> parsing is done, it needs to empty the mailboxes.
> 
> I was going to add a "rm" command, but I'm thinking that will cause data 
> corruption with cyrus.
> 
> Is there a better way to do this?

Fiddling directly with the Cyrus mail spool is a bad thing.  Here's a
script I wrote to do what you want, except for the 'notspam' part:

http://haus.nakedape.cc/svn/public/trunk/small-projects/mail-utils/bayesuck/

You'll also need the simaplib.py from the parent directory.

Wil
-- 
Wil Cooley                                 wcooley at nakedape.cc
Naked Ape Consulting                        http://nakedape.cc
* * * * Linux, UNIX, Networking and Security Solutions * * * *
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : https://lists.andrew.cmu.edu/mailman/private/info-cyrus/attachments/20050512/2d834f71/attachment.bin


More information about the Info-cyrus mailing list