LMTP Post login script for acl_groups
lists at mlserv.org
lists at mlserv.org
Wed Aug 28 21:07:40 EEST 2019
> Am 28.08.2019 um 20:02 schrieb Aki Tuomi via dovecot <dovecot at dovecot.org>:
>
>
>> On 28/08/2019 21:01 R.N.S. via dovecot <dovecot at dovecot.org> wrote:
>>
>>
>>> Am 28.08.2019 um 19:46 schrieb Jakobus Schürz via dovecot <dovecot at dovecot.org>:
>>>
>>> I think, i had the same problem as you.
>>>
>>> When dovecot runs lmtp, no user is logged in, so there is no user from
>>> which you can get groups. So i think, my solution is (not really sure,
>>> if this is right, it's a long time ago, i played around) this transport
>>> in exim for local delivery
>>>
>>> dovecot_delivery:
>>> debug_print = "T: dovecot_delivery_pipe for $local_part@$domain
>>> translates to GET_LOCAL_MAIL"
>>> driver = pipe
>>> command = /usr/lib/dovecot/deliver -d "GET_LOCAL_MAIL"
>>> message_prefix =
>>> message_suffix =
>>> delivery_date_add
>>> envelope_to_add
>>> return_path_add
>>> log_output
>>> user = MAILUSER
>>> group = MAILUSER
>>>
>>> I have a really sophisticated setup with ldap... so GET_LOCAL_MAIL and
>>> MAILUSER are makros which get the email-adress and the mailuser for the
>>> receiving emailadress.
>>>
>>> GET_LOCAL_MAIL could be $local_part@$domain
>>> MAILUSER is vmail in my setup, the user who owns all mailboxes
>>>
>>> /usr/lib/dovecot/deliver is an alternative for the lmtp-delivery.
>>
>> Unfortunately this way Postfix and Dovecot need to run on the same host.
>>
>> I wonder, if this is a LMTP or Sieve issue. Maybe something can be done in sieve configuration to solve this?
>>
>> Is there nobody from @Dovecot who could give some feedback :-) please :-)
>>
>> Thanks
>>
>> Christian
>
> It could be possible to solve this with auth lua script that would allow returning the acl groups as a string, instead of using post-login script.
Does that mean, I would give a second userdb with a Lua script?
Can I combine LDAP and Lua backends? Are both read together or is it a first-match-wins decision?
Christian
More information about the dovecot
mailing list