[Dovecot] dovecot-2.0 hg and pigeonhole hg
Hello. I'm found the solution to my problem, described in previous mails
(sorry i'm delete old mail and unable to reply to thread)
i'm use dovecot and pigeonhole from hg repo , after clean and anble
sieve plugin i'm get this error
May 12 11:01:18 selfip dovecot: imap: Error:
dlopen(/usr/lib/dovecot/lib90_sieve_plugin.so)
failed: /usr/lib/dovecot/libdovecot-sieve.so.0: undefined symbol:
mail_deliver_get_log_var_expand_table
May 12 11:01:18 selfip dovecot: imap: Error:
dlopen(/usr/lib/dovecot/lib90_sieve_plugin.so)
failed: /usr/lib/dovecot/libdovecot-sieve.so.0: undefined symbol:
mail_deliver_get_log_var_expand_table
May 12 11:01:18 selfip dovecot: imap: Error:
dlopen(/usr/lib/dovecot/lib90_sieve_plugin.so)
failed: /usr/lib/dovecot/libdovecot-sieve.so.0: undefined symbol:
mail_deliver_get_log_var_expand_table
This errors dissapeared, when i'm recompile libdovecot-sieve.so and link
it with libdovecot-lda.so lib.
Pigeonhole patch:
--- src/lib-sieve/Makefile.am.orig 2010-05-12 12:14:16.000000000
+0400
+++ src/lib-sieve/Makefile.am 2010-05-12 12:14:22.000000000 +0400
@@ -64,8 +64,8 @@
./plugins/spamvirustest/libsieve_ext_spamvirustest.la \
$(unfinished_plugins)
-libdovecot_sieve_la_DEPENDENCIES = $(plugins)
-libdovecot_sieve_la_LIBADD = $(plugins)
+libdovecot_sieve_la_DEPENDENCIES = $(plugins) $(LIBDOVECOT_LDA_DEPS)
+libdovecot_sieve_la_LIBADD = $(plugins) $(LIBDOVECOT_LDA)
libdovecot_sieve_la_SOURCES = \
rfc2822.c \
--
Vasiliy G Tolstov
Vasiliy G Tolstov wrote:
Hello. I'm found the solution to my problem, described in previous mails (sorry i'm delete old mail and unable to reply to thread)
i'm use dovecot and pigeonhole from hg repo , after clean and anble sieve plugin i'm get this error
This errors dissapeared, when i'm recompile libdovecot-sieve.so and link it with libdovecot-lda.so lib.
Sorry for not noticing this earlier, but Sieve is a plugin for the Dovecot LDA and not for IMAP. So, you need to add sieve to mail_plugins in the protocol lda {} section of your configuration (typically in conf.d/15-lda.conf).
Regards,
Stephan
participants (2)
-
Stephan Bosch
-
Vasiliy G Tolstov