不正なログイン試行時にユーザーのログイン名とアドレスを取得する

不正なログイン試行時にユーザーのログイン名とアドレスを取得する

背景
私は、Dovecot にログインするときに奇妙な動作をするユーザーの POP-ID/ログイン名と IP アドレスを取得して、そのユーザーを禁止する方法を開発しようとしています。その情報を、ユーザーを禁止する別のプログラム/プロセスに送信したいと考えています。注意すべき点は、これが Dovecot を通じて可能でなければならないということです (システム ログや他のプログラムを参照するのではなく、不正なログイン試行時に Dovecot が生成するプログラムまたはプロセスを参照します)。

質問
認証に失敗した場合、ユーザーの POP-ID/ログイン名と IP アドレスを取得するにはどうすればよいですか?

関連情報