[Dovecot] Dovecot 1.2rc7 / Sieve Plugin problem / Namespaces
reg9009
reg9009 at yahoo.de
Tue Jun 30 22:38:20 EEST 2009
Timo Sirainen schrieb:
> On Tue, 2009-06-30 at 03:40 -0400, Timo Sirainen wrote:
>
>> On Sun, 2009-06-28 at 15:04 +0200, reg9009 wrote:
>>
>>> 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
>>>
>> ..
>>
>>> if header :comparator "i;ascii-casemap" :contains "X-Spam-Level" "*****" {
>>> fileinto "INBOX/Junk";
>>> stop;
>>> }
>>>
>> Have you tried if it works when you run deliver -m INBOX/Junk? That
>> would tell me if the problem is with my or Stephan's code. :)
>>
>
> BTW. Latest dovecot-libsieve + fileinto works fine here with the kind of
> namespace you have.
>
>
Hmm, I think I don't understand the deliver command line options.
If I use this in master.cf, the error occurs:
dovecot unix - n n - - pipe flags=DRhu
user=vmail:vmail argv=/opt/dovecot-1.2/libexec/dovecot/deliver -c
/etc/dovecot-1.2/sql/dovecot.sql.conf -f ${sender} -s -d
${user}@${nexthop} -n -m INBOX/${extension}
If I change it, sieve seems to work:
dovecot unix - n n - - pipe flags=DRhu
user=vmail:vmail argv=/opt/dovecot-1.2/libexec/dovecot/deliver -c
/etc/dovecot-1.2/sql/dovecot.sql.conf -f ${sender} -d ${recipient}
Is this intended? Maybe the "-m INBOX/${extension}" is the problem...?
How could I combine it with "+" extension/delimiter?
Regards,
Sebastian
More information about the dovecot
mailing list