Displaying 8 results from an estimated 8 matches for "script_init".
2019 Aug 29
1
[SOLVED] Re: LMTP Post login script for acl_groups
...', { user = req.user })
>>>
>>> local handle = io.popen(cmd)
>>> local acl_groups = handle:read("*a")
>>>
>>> return dovecot.auth.USERDB_RESULT_OK, "acl_groups=" .. acl_groups
>>> end
>>>
>>> function script_init()
>>> return 0
>>> end
>>>
>>> function script_deinit()
>>> end
>>>
>>> -- vim: expandtab ts=2 sw=2
>>> --------------------------------------------------
>>>
>>> And this works for me :-)
>>>
>...
2019 Aug 29
3
[SOLVED] Re: LMTP Post login script for acl_groups
...%w+)', { base = base })
> cmd = cmd:gsub('$(%w+)', { user = req.user })
>
> local handle = io.popen(cmd)
> local acl_groups = handle:read("*a")
>
> return dovecot.auth.USERDB_RESULT_OK, "acl_groups=" .. acl_groups
> end
>
> function script_init()
> return 0
> end
>
> function script_deinit()
> end
>
> -- vim: expandtab ts=2 sw=2
> --------------------------------------------------
>
> And this works for me :-)
>
> Many thanks
>
> Christian
There really is no LDAP module for your LUA?
Aki
2019 Aug 30
1
[SOLVED] Re: LMTP Post login script for acl_groups
...', { user = req.user })
>>>
>>> local handle = io.popen(cmd)
>>> local acl_groups = handle:read("*a")
>>>
>>> return dovecot.auth.USERDB_RESULT_OK, "acl_groups=" .. acl_groups
>>> end
>>>
>>> function script_init()
>>> return 0
>>> end
>>>
>>> function script_deinit()
>>> end
>>>
>>> -- vim: expandtab ts=2 sw=2
>>> --------------------------------------------------
>>>
>>> And this works for me :-)
>>>
>&g...
2019 Aug 29
0
[SOLVED] Re: LMTP Post login script for acl_groups
...inddn = binddn })
cmd = cmd:gsub('$(%w+)', { base = base })
cmd = cmd:gsub('$(%w+)', { user = req.user })
local handle = io.popen(cmd)
local acl_groups = handle:read("*a")
return dovecot.auth.USERDB_RESULT_OK, "acl_groups=" .. acl_groups
end
function script_init()
return 0
end
function script_deinit()
end
-- vim: expandtab ts=2 sw=2
--------------------------------------------------
And this works for me :-)
Many thanks
Christian
2019 Aug 28
5
LMTP Post login script for acl_groups
> 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
2019 Aug 29
0
[SOLVED] Re: LMTP Post login script for acl_groups
...; cmd = cmd:gsub('$(%w+)', { user = req.user })
>>
>> local handle = io.popen(cmd)
>> local acl_groups = handle:read("*a")
>>
>> return dovecot.auth.USERDB_RESULT_OK, "acl_groups=" .. acl_groups
>> end
>>
>> function script_init()
>> return 0
>> end
>>
>> function script_deinit()
>> end
>>
>> -- vim: expandtab ts=2 sw=2
>> --------------------------------------------------
>>
>> And this works for me :-)
>>
>> Many thanks
>>
>> Christ...
2020 Aug 03
3
How to access mailbox metadata in Lua push driver
...body like push_notification_driver =
ox:url=<push_lua_url> user_from_metadata -- local http = require "socket.http" local ltn12 = require "ltn12" -- luarocks install json-lua local json = require "JSON" function table_get(t, k, d)
return t[k] or d end function script_init()
return 0 end function dovecot_lua_notify_begin_txn(user)
local meta = user:metadata_get("/private/vendor/vendor.dovecot/http-notify")
return {user=user, event=dovecot.event(), ep=user:plugin_getenv("push_lua_url"), messages={}, meta=meta}
end function dovecot_lua_not...
2020 Aug 03
2
How to access mailbox metadata in Lua push driver
Thanks Aki, I'll check it out :)
Am 03.08.20 um 11:40 schrieb Aki Tuomi:
>> On 03/08/2020 12:31 Ralf Becker <rb at egroupware.org> wrote:
>>
>>
>> We're currently using the OX push driver, which is straight forward
>> (simple web hook) and allows to store (multiple) push tokens of our
>> webmailer direct in mailbox metadata.
>>
>>