Ralf Zimmermann
2012-Feb-15 14:55 UTC
[Dovecot] Dovecot-2.0.18 and Dovecot-Pigeonwhole-0.2.6
Hi all, today I have compiled Dovecot-2.0.18 with Dovecot-Pigeonwhole-0.2.6. Now I have following Problem with sieve: ------------------------%<--------------------------------------------- main_script: line 249: error: included personal script 'vacation.sieve' does not exist. main_script: error: validation failed. ------------------------%<--------------------------------------------- I have a definition for 'sieve_dir' and the sieve script 'vacation.sieve' exits in the folder. # Dovecot Sieve Parameters plugin { ... sieve = ~/.dovecot.sieve sieve_dir = ~/sieve } If I use Dovecot-2.0.17 and Dovecot-Pigeonwhole-0.2.5 with the same configuration I can define include :personal "vacation.sieve"; in my main sieve script. All works fine. Greets Ralf
Timo Sirainen
2012-Feb-15 15:13 UTC
[Dovecot] Dovecot-2.0.18 and Dovecot-Pigeonwhole-0.2.6
On 15.2.2012, at 16.55, Ralf Zimmermann wrote:> main_script: line 249: error: included personal script 'vacation.sieve' > does not exist...> If I use Dovecot-2.0.17 and Dovecot-Pigeonwhole-0.2.5 with the same > configuration I can define > > include :personal "vacation.sieve";include :personal "vacation";
Thomas Leuxner
2012-Feb-15 15:14 UTC
[Dovecot] Dovecot-2.0.18 and Dovecot-Pigeonwhole-0.2.6lL
On Wed, Feb 15, 2012 at 03:55:28PM +0100, Ralf Zimmermann wrote:> If I use Dovecot-2.0.17 and Dovecot-Pigeonwhole-0.2.5 with the same > configuration I can define > > include :personal "vacation.sieve"; > > in my main sieve script. All works fine.Changelog v0.2.6: * This release fixes unintentional behavior of the include extension. Included script names with a name like "name.sieve" would implicitly map to a script file called "name.sieve" and not "name.sieve.sieve". Keep in mind that the .sieve file extension has no meaning from within the Sieve language. A Sieve script is always stored with an appended .sieve file extension, also when the name already ends with a .sieve suffix. Try: include :personal "vacation"; Regards Thomas -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: Digital signature URL: <http://dovecot.org/pipermail/dovecot/attachments/20120215/2dadd521/attachment-0004.bin>
Ralf Zimmermann
2012-Feb-15 16:06 UTC
[Dovecot] Dovecot-2.0.18 and Dovecot-Pigeonwhole-0.2.6lL
Thanks Thomas and Timo for the fast answer. Next time I'll read the News file ;-) It' works now. On 02/15/2012 04:14 PM, Thomas Leuxner wrote:> On Wed, Feb 15, 2012 at 03:55:28PM +0100, Ralf Zimmermann wrote: >> If I use Dovecot-2.0.17 and Dovecot-Pigeonwhole-0.2.5 with the same >> configuration I can define >> >> include :personal "vacation.sieve"; >> >> in my main sieve script. All works fine. > > Changelog v0.2.6: > > * This release fixes unintentional behavior of the include extension. > Included script names with a name like "name.sieve" would implicitly > map to a script file called "name.sieve" and not "name.sieve.sieve". > Keep in mind that the .sieve file extension has no meaning from > within the Sieve language. A Sieve script is always stored with an > appended .sieve file extension, also when the name already ends with > a .sieve suffix. > > Try: > > include :personal "vacation"; > > Regards > ThomasRegards Ralf