Hi,

I've got a problem with Dovecot 1.2rc7 and a Sieve script which should
store eMails in a subfolder. It always fails with

Jun 28 14:56:43 deliver(): Error: sieve:
msgid=<4a47687d.30...@some.domain>: failed to store into mailbox '':
Invalid mailbox name
Jun 28 14:56:43 deliver(): Error: sieve: script
/home/dovecot/sieve/info/dovecot.sieve failed with unsuccessful implicit
keep

This is with dovecot-libsieve.

Same happens with cmusieve, though the message is slightly different:

Jun 28 14:55:39 deliver(): Info: cmusieve: Executing script
/home/dovecot/sieve/info/dovecot.sievec
Jun 28 14:55:39 deliver(): Info: sieve runtime error: Keep: Generic Error

Sieve script:

if header :comparator "i;ascii-casemap" :contains "X-Spam-Level" "*****"  {
        fileinto "INBOX/Junk";
        stop;
}

I tried "INBOX.Junk", "Junk", etc., but no success.

Namespace section in dovecot.conf:

namespace private {
  separator = /
  prefix = INBOX/
  inbox = yes
  #hidden = yes
  #list=yes
}


Same configuration works with cmusieve and Dovecot 1.1.16. I assume some
problems with the namespace separator. Anyone got any ideas or got sieve
running with namespace separator "/" and prefix "INBOX"?

Regards,
Sebastian

Reply via email to