[Dovecot] Dovecot 1.2rc7 / Sieve Plugin problem / Namespaces

reg9009 reg9009 at yahoo.de
Sun Jun 28 16:04:39 EEST 2009


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.30903 at 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



More information about the dovecot mailing list