Hi,
I have a few domain that I'm overriding the mail_plugins, see password query below, however when I use this password query everything is working expect sieve gives me an error. How can I get around this problem?
password_query = SELECT username as user, password, \
if('%d' IN ('virttest1.xxx.net', 'test2000.com'), \
'quota imap_quota trash expire autocreate acl imap_acl',null) as userdb_mail_plugins, \
101 as userdb_uid, 502 as userdb_gid, CONCAT('*:bytes=', CAST(quota AS CHAR)) AS quota_rule FROM mailbox WHERE username = '%u'
Feb 7 18:28:20 testip5 dovecot: managesieve: Debug: Loading modules from directory: /usr/local/lib/dovecot
Feb 7 18:28:20 testip5 dovecot: managesieve: Debug: Module loaded: /usr/local/lib/dovecot/lib10_quota_plugin.so
Feb 7 18:28:20 testip5 dovecot: managesieve: Debug: Module loaded: /usr/local/lib/dovecot/lib11_trash_plugin.so
Feb 7 18:28:20 testip5 dovecot: managesieve: Debug: Module loaded: /usr/local/lib/dovecot/lib20_expire_plugin.so
Feb 7 18:28:20 testip5 dovecot: managesieve: Debug: Added userdb setting: mail_plugins=quota imap_quota trash expire autocreate acl imap_acl
Feb 7 18:28:20 testip5 dovecot: managesieve: Debug: Loading modules from directory: /usr/local/lib/dovecot
Feb 7 18:28:20 testip5 dovecot: managesieve: Debug: Module loaded: /usr/local/lib/dovecot/lib01_acl_plugin.so
Feb 7 18:28:20 testip5 dovecot: managesieve: Error: dlopen(/usr/local/lib/dovecot/lib02_imap_acl_plugin.so) failed: /usr/local/lib/dovecot/lib02_imap_acl_plugin.so: undefined symbol: client_send_tagline
Feb 7 18:28:20 testip5 dovecot: managesieve: Error: Can't load plugin imap_acl_plugin: Plugin is intended to be used only by imap binary (we're managesieve)
Feb 7 18:28:20 testip5 dovecot: managesieve: Fatal: Couldn't load required plugins
It also complains about imap_quota.
Dovecot 2.x
Thanks, paul