Simon Matter wrote:
For those who care, I just implemented the Sieve Include extension on the 2.3 branch of Cyrus (tag cyrus-imapd-2_3). This allows both personal and global sieve scripts to be included as part of a larger script. Global sieve scripts has been a feature that a lot of people have asked for, and now its finally available.
To admin global scripts, simply authenticate and authorize to timsieved (via sieveshell or any other client) as a Cyrus admin. This will place you in the <sieve_dir>/global directory where the global scripts reside. If using virtdomains, each domain has its own global/ directory.
Cool, that's really good news. Do you think it's possible to extract this code as patch for 2.2 or are the changes too much?
You could try backporting it. The patch (other than some documentation changes) is attached to bug #1147. We have no plans to commit this to 2.2 since its in a feature freeze.
-- Kenneth Murchison Oceana Matrix Ltd. Software Engineer 21 Princeton Place 716-662-8973 x26 Orchard Park, NY 14127 --PGP Public Key-- http://www.oceana.com/~ken/ksm.pgp --- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html