Hi Stephan, I've tried dovecot-sieve cmusieve with at the same place. As I can see, both problems I've though to be in libsieve, actually are that of dovecot. Both plugins do not expand variables like %n, %h, %u. But just filename works, - if I've set --- sieve = sievescript --- then both have used ~/sievescript file, like: --- deliver(seriv): Oct 29 20:14:08 Info: sieve: using sieve path: /home/seriv/sievescript deliver(seriv): Oct 29 20:14:08 Info: sieve: opening script /home/seriv/sievescript deliver(seriv): Oct 29 20:14:08 Info: sieve: executing compiled script /home/seriv/sievescript --- Buth implementations don't work wihth slashes. I took a piece of sieve script from working installation of dovecot-1.1.2 with Maildirs, and here on dovecot-1.2-alpha3 I have default mail location with inbox as mbox in /var/spool/log/mail/<user> and Maildir in /home/<user>/Maildir.
I should test cmusieve before reporting these as libsieve bugs, I'm sorry. -- WBR, Sergey. On Wed, Oct 29, 2008 at 3:31 PM, Stephan Bosch <[EMAIL PROTECTED]> wrote: > sergey ivanov schreef: >> >> Hi Stephan, >> Thank you for quick fix. I've built it (from changeset >> 646:747107b816dc) and it looks like working with dovecot-1.2. >> I'm doing some testing before put it into Sisyphus repository >> (http://en.altlinux.org). >> What I saw - it does not recognize lines like: >> --- >> sieve = /var/sievescripts/%n/sieve >> --- >> as cmusieve did. But it works ok with default .dovecot.sieve files in >> user home directories > > Hmm, I'll look into that. This is not intended and would be a bug. > >> Then, it reports >> --- >> error: failed to store into mailbox 'Inbox/R/Commits': Invalid mailbox >> name. >> --- >> where cmusieve did >> --- >> fileinto fileinto "Inbox/R/Commits"; >> --- >> this new plugin require changing slashes to dots: >> --- >> fileinto fileinto "Inbox.R.Commits"; > > This doesn't look like something that has changed for the Sieve > implementation specifically. Did you try dovecot-sieve-1.1 with dovecot 1.2 > to verify? I'll ask Timo about this. What is the configuration of your mail > store. Did you perhaps migrate from mbox to maildir? > >> I think this changes should be described somewhere. May be, it's >> already needed to create wiki page for libsieve at wiki.dovecot.org? > > Well, first one is probably a bug. The second one I am not sure about yet. > I'll get back to you when I do.