>>>> Then put mail_plugins setting outside protocol {}.
>>>>
>>> It looks like the mail_plugins setting outside protocol has no effect.
>> ..
>>> These are the settings from the protocol imap section.
>> Oh, right. That's because of how it's implemented in v1.2. Kind of ugly,
>> but I don't know if I'll bother fixing it until it becomes a real
>> problem for someone. :) v2.0 implements this properly.
> 
> Sure, the current implementation works for me. Thanks again Timo!

Spoke too soon ;-)

Adding imap_quota plugin to the mail_plugins for protocol imap breaks it:

$ sudo /usr/sbin/dovecot --exec-mail ext /opt/bin/expire-tool.sh --test
Info: Loading modules from directory: /usr/lib/dovecot/modules/imap
Info: Module loaded: /usr/lib/dovecot/modules/imap/lib10_quota_plugin.so
Error: dlopen(/usr/lib/dovecot/modules/imap/lib11_imap_quota_plugin.so) failed: 
/usr/lib/dovecot/modules/imap/lib11_imap_quota_plugin.so: undefined symbol: 
capability_string
Fatal: Couldn't load required plugins


Reply via email to