Pleskで管理されているメールアドレスとパスワードの確認方法。
すべてのドメインのすべてのユーザーとパスワードを表示するPlesk専用コマンドが実装しています。
これが知らなかったときは、Pleskにログインしてドメイン検索してメール設定を開いて・・パスワードはわからなかったら上書き保存と・・。
メールアドレス一覧表示コマンド
# /usr/local/psa/admin/sbin/mail_auth_view
実行結果
Authentication database contents: +--------------------------------------+-----+--------------------------------------+ | address |flags| password | +--------------------------------------+-----+--------------------------------------+ | admin@domain.jp | | (password) | | info@domain | | (password) | +--------------------------------------+-----+--------------------------------------+ Flags A - account disabled D - domain disabled E - password encrypted
Flagsというところで使われてない状態なのか確認も出来ます。
出力をフィルタリングして、1つのアカウントパスワードを表示することができます。
/usr/local/psa/admin/sbin/mail_auth_view | grep "hoge@domain.com"
サーバーをサポートする電子メールアカウントの数に関する統計情報を取得することもできます。
/usr/local/psa/admin/sbin/mail_auth_view | wc -l
すべてのドメインのサーバーの電子メールアカウントの総量を取得することができます。
もちろん、ドメイン単位でフィルタリングすることもできます。
/usr/local/psa/admin/sbin/mail_auth_view | grep "domain.com" | wc -l
こんな便利なコマンドがあるなら最初から教えて欲しかった。。
コメント