[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
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";
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
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 Thomas
Regards Ralf
participants (3)
-
Ralf Zimmermann
-
Thomas Leuxner
-
Timo Sirainen