[Dovecot] Extra plugins vía extrafield in ldap

Antonio Perez-Aranda aperezaranda at yaco.es
Mon Jun 6 13:18:28 EEST 2011


Umm, it isn't running.

If I put plugin imap_quota forced on user_attrs, then IMAP and Dovedm
doesn't run correctly. They can load this plugin.

Maybe we can do a patch for ldap/config to avoid overwrite "all
plugins" enabled and support to append to enabled?



2011/6/3 Antonio Perez-Aranda <aperezaranda at yaco.es>:
> OK thanks. It isn't pretty but is running.
>
> 2011/6/3 Timo Sirainen <tss at iki.fi>:
>> On Fri, 2011-06-03 at 12:30 +0200, Antonio Perez-Aranda wrote:
>>
>>> And in passwd-ldap.conf I have some like this to add extra plugins:
>>>
>>> user_attrs = homeDirectory=home,uid=user,mailQuota=quota_rule=*:bytes=%$,mailPlugins=mail_plugins
>>
>> This completely overrides mail_plugins setting..
>>
>>> With this. I can see that dovecot load all plugins from settings, but
>>> in the user session, I can get only the plugins that I have selected
>>> in mailPlugins field
>>>
>>> If i check some like this:
>>>   mailPlugins=mail_plugins=$mail_plugins %$,
>>
>> $mail_plugins variable works only inside dovecot.conf while the settings
>> are being parsed.
>>
>>> The imap session user is aborted after login.
>>>
>>>
>>> How can I add extra plugins by ldap without put on ldap all user plugins?
>>
>> The best you can do now is:
>>
>> mailPlugins=mail_plugins=plugin1,plugin2,plugin3,%$
>>
>> i.e. list the global plugins in here as well as in the global
>> mail_plugins setting.
>>
>>
>
>
>
> --
> Antonio Pérez-Aranda Alcaide
> aperezaranda at yaco.es
>
> Yaco Sistemas S.L.
> http://www.yaco.es/
> C/ Rioja 5, 41001 Sevilla
> Teléfono +34 954 50 00 57
> Fax      +34 954 50 09 29
>



-- 
Antonio Pérez-Aranda Alcaide
aperezaranda at yaco.es

Yaco Sistemas S.L.
http://www.yaco.es/
C/ Rioja 5, 41001 Sevilla
Teléfono +34 954 50 00 57
Fax      +34 954 50 09 29


More information about the dovecot mailing list