[arch-general] Configuring dovecot 2 with sieve?
I've run into a slight problem with the configuration of dovecot after the recent upgrade to version 2. I used v1.2 with the sieve plugin[1]. But I can't get it to work with v2.0. I've located the sieve plugin, now shipping with dovecot itself: % tree /usr/lib/dovecot/modules|head -n 15 /usr/lib/dovecot/modules ├── auth │ ├── libauthdb_ldap.a │ └── libauthdb_ldap.so ├── doveadm │ ├── lib10_doveadm_expire_plugin.a │ ├── lib10_doveadm_expire_plugin.so │ ├── lib10_doveadm_quota_plugin.a │ └── lib10_doveadm_quota_plugin.so ├── lda │ ├── lib90_sieve_plugin.a │ ├── lib90_sieve_plugin.la │ └── lib90_sieve_plugin.so ├── lib01_acl_plugin.a ├── lib01_acl_plugin.so And I know how to configure the use of the sieve plugin in /etc/dovecot/conf.d/15-lda.conf: ... protocol lda { # Space separated list of plugins to load (default is global mail_plugins). #mail_plugins = $mail_plugins mail_plugins = $mail_plugins sieve } ... However, this doesn't work! Running /usr/lib/dovecot/deliver results in the following error message in /var/log/mail: Aug 26 13:45:47 bryma dovecot: lda: Fatal: Plugin sieve not found from directory /usr/lib/dovecot/modules It looks like dovecot doesn't look for plugins in sub-directories! So how do I configure dovecot so that it finds it? I've tried the following, none works: mail_plugins = $mail_plugins lda/sieve mail_plugins = $mail_plugins lda:sieve mail_plugins = $mail_plugins lda.sieve Any ideas? /M [1] http://aur.archlinux.org/packages.php?ID=18554 -- Magnus Therning (OpenPGP: 0xAB4DFBA4) magnus@therning.org Jabber: magnus@therning.org http://therning.org/magnus identi.ca|twitter: magthe
Le 26/08/2010 15:03, Magnus Therning a écrit :
I've located the sieve plugin, now shipping with dovecot itself:
% tree /usr/lib/dovecot/modules|head -n 15 /usr/lib/dovecot/modules ├── auth │ ├── libauthdb_ldap.a │ └── libauthdb_ldap.so ├── doveadm │ ├── lib10_doveadm_expire_plugin.a │ ├── lib10_doveadm_expire_plugin.so │ ├── lib10_doveadm_quota_plugin.a │ └── lib10_doveadm_quota_plugin.so ├── lda │ ├── lib90_sieve_plugin.a │ ├── lib90_sieve_plugin.la │ └── lib90_sieve_plugin.so ├── lib01_acl_plugin.a ├── lib01_acl_plugin.so
I don't see any trace of this sieve plugin in the dovecot package (http://www.archlinux.org/packages/extra/i686/dovecot/files/). Besides, according to the dovecot2 wiki [1], there are currently no releases of the Pigeonhole plugin for v2.0. AFAIK, the Sieve plugin does still not ship with dovecot itself: it's probably a leftover from your previous dovecot-sieve package. [1] http://wiki2.dovecot.org/Pigeonhole -- Thomas/Schnouki
On Thu, Aug 26, 2010 at 14:50, Thomas Jost <schnouki@schnouki.net> wrote:
Le 26/08/2010 15:03, Magnus Therning a écrit :
I've located the sieve plugin, now shipping with dovecot itself:
% tree /usr/lib/dovecot/modules|head -n 15 /usr/lib/dovecot/modules ├── auth │ ├── libauthdb_ldap.a │ └── libauthdb_ldap.so ├── doveadm │ ├── lib10_doveadm_expire_plugin.a │ ├── lib10_doveadm_expire_plugin.so │ ├── lib10_doveadm_quota_plugin.a │ └── lib10_doveadm_quota_plugin.so ├── lda │ ├── lib90_sieve_plugin.a │ ├── lib90_sieve_plugin.la │ └── lib90_sieve_plugin.so ├── lib01_acl_plugin.a ├── lib01_acl_plugin.so
I don't see any trace of this sieve plugin in the dovecot package (http://www.archlinux.org/packages/extra/i686/dovecot/files/). Besides, according to the dovecot2 wiki [1], there are currently no releases of the Pigeonhole plugin for v2.0.
AFAIK, the Sieve plugin does still not ship with dovecot itself: it's probably a leftover from your previous dovecot-sieve package.
Yes, indeed it is a left-over. Sorry to have wasted your time. /M -- Magnus Therning (OpenPGP: 0xAB4DFBA4) magnus@therning.org Jabber: magnus@therning.org http://therning.org/magnus identi.ca|twitter: magthe
On Thu, Aug 26, 2010 at 15:01, Magnus Therning <magnus@therning.org> wrote:
On Thu, Aug 26, 2010 at 14:50, Thomas Jost <schnouki@schnouki.net> wrote:
Le 26/08/2010 15:03, Magnus Therning a écrit :
I've located the sieve plugin, now shipping with dovecot itself:
% tree /usr/lib/dovecot/modules|head -n 15 /usr/lib/dovecot/modules ├── auth │ ├── libauthdb_ldap.a │ └── libauthdb_ldap.so ├── doveadm │ ├── lib10_doveadm_expire_plugin.a │ ├── lib10_doveadm_expire_plugin.so │ ├── lib10_doveadm_quota_plugin.a │ └── lib10_doveadm_quota_plugin.so ├── lda │ ├── lib90_sieve_plugin.a │ ├── lib90_sieve_plugin.la │ └── lib90_sieve_plugin.so ├── lib01_acl_plugin.a ├── lib01_acl_plugin.so
I don't see any trace of this sieve plugin in the dovecot package (http://www.archlinux.org/packages/extra/i686/dovecot/files/). Besides, according to the dovecot2 wiki [1], there are currently no releases of the Pigeonhole plugin for v2.0.
AFAIK, the Sieve plugin does still not ship with dovecot itself: it's probably a leftover from your previous dovecot-sieve package.
Yes, indeed it is a left-over. Sorry to have wasted your time.
I found pigeonhole-hg on AUR :-) /M -- Magnus Therning (OpenPGP: 0xAB4DFBA4) magnus@therning.org Jabber: magnus@therning.org http://therning.org/magnus identi.ca|twitter: magthe
participants (2)
-
Magnus Therning
-
Thomas Jost