Sieve fileinto :create is failing
Aki Tuomi
aki.tuomi at open-xchange.com
Wed Jan 20 09:02:08 EET 2021
> On 20/01/2021 08:46 Ron Garret <ron at flownet.com> wrote:
>
>
> On Jan 19, 2021, at 10:40 PM, Aki Tuomi <aki.tuomi at open-xchange.com> wrote:
>
> >
> >> On 19/01/2021 19:45 Ron Garret <ron at flownet.com> wrote:
> >>
> >>
> >> I’m trying to get a sieve script to move messages into a folder, and to create that folder if it doesn’t already exist. I’m following the example code at:
> >>
> >> https://doc.dovecot.org/configuration_manual/sieve/examples/
> >>
> >> and doing this:
> >>
> >>> require ["fileinto", "mailbox”];
> >>> …
> >>> fileinto :create “myfolder”;
> >>> …
> >>
> >> That results in this error in the log file:
> >>
> >> error: unknown tagged argument ':create' for the fileinto command
> >>
> >> What am I doing wrong?
> >>
> >> rg
> >
> > Which version of dovecot/pigeonhole is this?
>
> I’m not sure. How would I find out? I just installed it on Debian using apt.
>
> > I tested this with 2.3.13 and it worked just fine. Are those quotes mangled by your mailer or do you really have some fancy quotes in your sieve script?
>
> Not sure what you mean by “fancy quotes”. The quotes I have (and the ones I see in your quoted message) are regular ascii double quotes, code point 0x22.
>
> But I think it is actually working now. I didn’t change anything, it just seems to have spontaneously started working. Maybe sieve was working off an earlier version of the script that it had cached?
>
> rg
Ok. Sieve (re)compiles scripts when it sees that they change (comparing file dates). It does not cache scripts in memory.
Aki
More information about the dovecot
mailing list