[Dovecot] Pigeonhole Sieve date extension
Probably I'm doing something stupidly wrong.
I have dovecot 1.2.7 and sieve 0.1.13. I have a sieve script starting with
# <some comment> require ["vacation", "date", "relational"];
I get
main_script: line 2: error: require command: unknown Sieve capability 'date'.
Just to make sure I haven't messed up the dovecot package:
$ strings /usr/pkg/lib/dovecot/lda/lib90_sieve_plugin.a | fgrep date_extension date_extension date_extension date_extension date_extension date_extension
What's going on? It's probably some totally stupid typo on my side.
Edgar Fuß wrote:
What's going on? It's probably some totally stupid typo on my side.
Any comments on this? Anyone with a working date extension?
Most curious. That version should support the date extension as indicated by the binary containing the corresponding symbols. Did you set sieve_extensions in your configuration perhaps. Are you sure that you are using the correct instance of the Sieve plugin? Showing your dovecot -n output may help us pinpoint the error.
Regards,
Stephan.
Most curious. Hm, I had two servers NFS-sharing mail data (and, in turn, dovecot.sieve*). One was at 1.2.3 and a sieve not supporting the date extension, the other one was at 1.2.7nb1 (meaning 1.2.7 plus e47eb506eebd) and I was getting errors also on that server. I updated the other one to 1.2.7nb1 and the errors have gone. Is it possible that the
old'' sieve happened to have compiled the script and then the
new'' one mocked about the date extension?
participants (2)
-
Edgar Fuß
-
Stephan Bosch