Plesk上で作成したメールアカウントのパスワードを確認する方法

PleskサーバへSSH接続を行う。

1.MySQLにログイン

mysql -u admin -p`cat /etc/psa/.psa.shadow`

2.Pleskのデータベースを選択

use psa;

3.以下クエリを実行

SELECT CONCAT_WS('@',mail.mail_name,domains.name),accounts.password
FROM domains,mail,accounts 
WHERE domains.id=mail.dom_id AND accounts.id=mail.account_id 
ORDER BY domains.name ASC,mail.mail_name ASC;

実行結果の例

+--------------------------------------------+-------------+
| CONCAT_WS('@',mail.mail_name,domains.name) | password    |
+--------------------------------------------+-------------+
| test@test.com                              | 伏字        |
| test2@test.com                   | 伏字     |
| test3@test.com                             | 伏字        |
| testmail4@test.com                         | 伏字        |
| test5@test.com                             | 伏字        |
+--------------------------------------------+-------------+
5 rows in set (0.00 sec)

左側が、メールアドレス名で、右側がパスワード文字列です