On Wed, 16 Mar 2005, Cory D. Wiles wrote:
Programs Installed: Cyrus IMAPd 2.2.12 Cyrus SASL 2.1.20
I have been trying to get sieve running all day, but to no avail. If I run the following command:
shell>$sieveshell --user=cwiles -a cyrus localhost
I get the following error:
connecting to localhost Bad protocol from MANAGESIEVE server: EOL2
When I looked at my imadp.log I noticed that I was getting the following error: IOERROR: not a sieve bytecode file /usr/local/sieve/c/cwiles/defaultbc
Said file gets created when you enable a script as default. Don't precreate it unless you're putting in a script for all your users in advance, and if so put the script there also.
When I removed the defaultbc file I now get: IOERROR: fstating sieve script /usr/local/sieve/c/cwiles/defaultbc: No such file or directory
find /usr/local/sieve -print|xargs chown cyrus
and see if that fixes it? I can't look at source right this second but I'm guessing the ownership is wrong...
If anyone has any insight as to what I am missing then i would really appreciate it. I have been googling all day long and I am out of ideas.
Thanks, Cory --- 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
--- 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