On Sat, 2007-09-22 at 18:49 +0400, Gregory Mokhin wrote:
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).
Well, I'm confused. Did you want mok+test@ to deliver to "mok" user and "test" mailbox? If not, what did you want the "+" delimiter to do then?