hi,
I have beta 0.4 installed from roundcube, DoveCot 1.2.13 and the latest managesieve Daemon. Everything works, except open the sieve rules from the Plugin "Filter". I moved from avilsieve and converted the old SIEVE Flags, but all I get is "Unknown server error". But the rules works great :-)
The log from dovecot says:
Aug 03 14:05:24 MANAGESIEVE(foobar@mail.domain.foo): Warning: sieve-storage: Active sieve script symlink /imap/spool/mail.domain.foo/f/foobar/sieve/default.script is broken: invalid scriptname (points to phpscript.script).
Aug 03 14:05:24 MANAGESIEVE(foobar@mail.domain.foo): Warning: sieve-storage: Active sieve script symlink /imap/spool/mail.domain.foo/f/foobar/sieve/default.script is broken: invalid scriptname (points to phpscript.script).
Aug 03 14:05:24 MANAGESIEVE(foobar@mail.domain.foo): Warning: sieve-storage: Active sieve script symlink /imap/spool/mail.domain.foo/f/foobar/sieve/default.script is broken: invalid scriptname (points to phpscript.script).
Aug 03 14:05:24 MANAGESIEVE(foobar@mail.domain.foo): Warning: sieve-storage: Active sieve script symlink /imap/spool/mail.domain.foo/f/foobar/sieve/default.script is broken: invalid scriptname (points to phpscript.script).
Aug 03 14:05:24 MANAGESIEVE(foobar@mail.domain.foo): Warning: sieve-storage: Active sieve script symlink /imap/spool/mail.domain.foo/f/foobar/sieve/default.script is broken: invalid scriptname (points to phpscript.script).
Aug 03 14:05:24 MANAGESIEVE(foobar@mail.domain.foo): Warning: sieve-storage: Active sieve script symlink /imap/spool/mail.domain.foo/f/foobar/sieve/default.script is broken: invalid scriptname (points to phpscript.script).
the folder sieve/:
lrwxrwxrwx 1 root root 16 Aug 3 12:33 default.script -> phpscript.script
-rw------- 1 vmail vmail 1656 Aug 3 12:34 default.script.svbin
lrwxrwxrwx 1 120 120 12 Aug 3 12:33 defaultbc -> phpscript.bc
-rw------- 1 vmail vmail 2936 Aug 3 12:33 phpscript.bc
-rw------- 1 vmail vmail 9988 Aug 3 12:33 phpscript.script
Dovecot.conf
...
sieve = /imap/spool/%d/%1n/%n/sieve/default.script
sieve_dir = /imap/spool/%d/%1n/%n/sieve
sieve_extensions = +imapflags
What is the problem?
Problem solved. Script has woring extension *.script -> *.sieve :-)