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 Ian.
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 89Apparently, 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.
Op 25-10-2011 9:33, Ian Barton schreef:> On 24/10/11 23:33, Stephan Bosch wrote: >> 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. >> > > Thank you that worked. Now to test if it's working:)Please reply to the mailing list as well. Regards, Stephan.