Not a bytecode file?

Derrick J Brashear shadow at
Mon Aug 16 12:55:20 EDT 2004

On Fri, 13 Aug 2004, Stefan Suurmeijer wrote:

> Hi list,
> I'm having some trouble getting sieve to work. I've just installed my new 
> machine, cyrus is working flawlessly, but sieve isn't. Nothing is filtered, 
> and in the logs I see the following errors:
> sieve runtime error for stefan id 
> <200408131218.i7DCIFX0012052 at>: Not a bytecode file

If the magic number in the file header isn't right, you get this. Have you 
moved sieve service between machines of different byte orders? That was a 
problem some time ago (I think).

You might be able to use sievec to save yourself here.

> sieve[11492]: can't use home directories

   sieve_usehomedir = config_getswitch(IMAPOPT_SIEVEUSEHOMEDIR);
   if (!sieve_usehomedir) {
       sieve_dir = (char *) config_getstring(IMAPOPT_SIEVEDIR);
   } else {
       /* can't use home directories with timsieved */
       syslog(LOG_ERR, "can't use home directories");

sieveusehomedir: true
isn't supported.

Cyrus Home Page:
Cyrus Wiki/FAQ:
List Archives/Info:

More information about the Info-cyrus mailing list