On 10/24/2011 12:00 PM, Ian Barton wrote:
I am using Dovecot 2.0.15 on Arch. I have cloned the hg repo and compiled the plugin using the following options:
./configure --with-dovecot=/usr/lib/dovecot --with-pigeonhole=/usr/include/dovecot/sieve/
The relevant section of my dovecot.conf looks like:
plugin { sieve = ~/.dovecot.sieve sieve_global_path = /home/vmail/globalsieverc sieve_dir = ~/
sieve_plugins = sieve_pipe # This directory contains the scripts that are available. sieve_pipe_bin_dir = /usr/lib/dovecot/sieve-pipe }
When I restart Dovecot I get the following error:
ian:dovecot/ $ sudo rc.d restart dovecot [10:50:53] :: Stopping dovecot daemon [DONE] :: Starting dovecot daemon [BUSY] managesieve: Fatal: opendir(/usr/lib/dovecot/modules/sieve) failed: No such file or directory doveconf: Error: managesieve-login: dump-capability process returned 89
Apparently, the plugin is not installed in the correct location. Try supplying a --with-moduledir=/usr/lib/dovecot/modules .
After make install, the /usr/lib/dovecot/modules/sieve directory should contain lib90_sieve_pipe_plugin.so.
Regards,
Stephan.