背景
私は、クライアントがサーバーに接続したときにクライアント情報を取得する方法についてDovecotメールサーバーのマニュアルを研究してきました。サーバー側でアプリケーションを作成するためにこれを使用したいのですが、現在この情報を取得する方法が見つかりませんでした。
質問
認証後にDovecotサーバーに接続するクライアントに関する詳細を取得する方法はありますか?
答え1
Dovecotのログイン後、スクリプト仕様を使用してこれを達成できました。
http://wiki2.dovecot.org/PostLoginScripting
シェルスクリプトが実行されたら、環境変数を使用してユーザー名とIPアドレスを取得できます。その内容は上記のリンクに詳しく記載されています。