> Your other option, of course, is to implement this in the client. I had thought of doing this using the sieve-test utility provided with cyrus, which lets you specify a message + sieve script and prints to stdout the actions that would have been performed. The only issue is on large folders having to retrieve lots of messages and run the utility lots of times. I just thought it would be easier to get the server to do it and just pass back the actions that would be performed. Rob ---- 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