how to run sieve scripts?

Andrew Morgan morgan at
Fri Apr 20 17:30:24 EDT 2007

On Fri, 20 Apr 2007, Andy Howell wrote:

> I created a simple sieve script using the sieve extension in Thunderbird. The 
> script gets installed under /var/lib/imap/seive/j/jeremy/copyAndy.script, and 
> makes a copyAndy.bc file in the same directory. However, it never gets run. 
> What do I need to do to get invoked?
> In the maillog, I see an error:
> lmtpunix[..]: IOERROR: fstating sieve script 
> /var/lib/imap/sieve/j/jeremy/defaultbc: No such file or directory
> So, it looks like its searching for a default, but why not the one I 
> installed?

I have no idea how it works in Thunderbird.  When you are using 
sieveshell, you upload the script and then "activate" it.  The activation 
step creates a symlink from defaultbc to your script, marking it as the 
script in use.  With sieveshell you can upload multiple scripts and switch 
between them using activate.


More information about the Info-cyrus mailing list