Obtenha o nome e endereço de login do usuário em caso de tentativa de login incorreta

Obtenha o nome e endereço de login do usuário em caso de tentativa de login incorreta

Fundo
Estou tentando desenvolver um método para banir usuários que apresentam comportamento estranho ao fazer login no Dovecot, obtendo seu POP-ID/nome de login e endereço IP. Quero enviar essas informações para um programa/processo separado que seja responsável por banir os usuários. A ressalva é que isso deve ser possível por meio do Dovecot (sem olhar para os logs do sistema ou outros programas, mas para um programa ou processo que o Dovecot gera em uma tentativa de login incorreta).

Pergunta
Como você obtém o POP-ID/nome de login e o endereço IP de um usuário quando sua autenticação falha?

informação relacionada