but I need logging other fields such as port 143 or 993, and tls 1.1 or tls 1.3, client hostname, what should I do it ?

https://doc.dovecot.org/configuration_manual/config_file/config_variables/


Aki Tuomi (<aki.tuomi@open-xchange.com>) 在 2021年2月18日星期四 下午03:04:10 [GMT+8] 寫道:



> On 18/02/2021 08:57 Henry <hl1723@yahoo.com.hk> wrote:
>
>
>
>
> Anyone kwon the last-login plugins can using Authentication variables such as %m mechanism, %a local_port .
> we want to record this in DB, thanks


You can use this syntax to add further fields for last_login plugin.

map {
    pattern = shared/last-login/$user/$domain
    table = last_login
    value_field = last_login
    value_type = uint

    fields {
        username = $user
        domain = $domain
      rip = $rip
    }
}

Aki