got it, I have extdata working fine now for simple commands like redirect. vacation doesn't seem to be working properly - in that a message is not returned to the sender. I'll continue to test this with and without extdata and report back if I still can't get this to work by the end of my day (~18:00 @ UTC+11)

I have also updated the wiki with sieve plugin testing information http://wiki.dovecot.org/LDA/Sieve/Dovecot "Script Compling with Sieve Plugins"

Cheers,

-Martin Foster

Stephan Bosch wrote :
Martin F. Foster wrote:
oh wow - ignore my last message about sievec&  environment.  As the
output says, it's just a warning... it is not blocking the compilation
of the sieve script as I originally thought.

<compile script>
#  /usr/local/bin/sievec -P sieve_extdata
/usr/local/etc/dovecot/sieve/before.sv
/usr/local/etc/dovecot/sieve/before.sieve
Warning: sieve: extdata: no dict uri specified, extension is
unconfigured (sieve_extdata_dict_uri is not set).

# echo $?
0
</compile script>
This will compile the before.sv into a binary before.sieve, which is
wrong. First of all, Pigeonhole expects scripts to have the .sieve
extension. Second, binaries are expected to have the .svbin extension.
The errors you get are caused by the deliver plugin's attempts at
compiling a binary (since the .sieve is the binary and a .svbin file
does not exist) :)

Regards,

Stephan.


Reply via email to