On Sun, 2007-09-09 at 17:56 +0400, Gregory Mokhin wrote:
deliver(mok@k...): Info: cmusieve: Using mailbox: test deliver(mok@k...): Info: cmusieve: Using username: mok@k.. deliver(mok@k..): Info: cmusieve: Using sieve path: /home/vmail/.dovecot.sieve deliver(mok@k..): Info: cmusieve: Executing script /home/vmail/.dovecot.sievec deliver(mok@k..): Info: sieve runtime error: Keep: Generic Error
So Sieve works normally but just not with "-m test" parameter? Or try running deliver from command line with different parameters, when does it fail and when does is succeed?
deliver is taking the wrong value for the mailbox. The recipient address was mok+test@k.. in this case. ("test" being the part of the address, not the name of a mailbox).
Although "Keep: Generic Error" sounds like Dovecot would have logged an error message. Are you sure there were no errors? They might have been written to different log file (http://wiki.dovecot.org/Logging).
dovecot messages were logged into a separate file and there were no other errors.
Regards, Gregory