因为需要转移服务器,两台服务器安装了Plesk作为虚拟主机的管理工具,所有需要一次重建帐户就邮箱(其实plesk有迁移工具,之前由参数设定有问题,一直没有搞定,才打算手工进行的)。
开始的时候,老老实实的通过从一个server挨个复制的方式,但发现太费周折。考虑是不是能做一个清单,起码将每个帐号下的邮箱列出来。搜索Plesk的mysql database,居然发现完全可以,更令人吃紧的是,Plesk居然是采用明码方式保存数据库密码的!
以下的 SQL 显示所有帐号和email
SELECT mail.mail_name, domains.name from mail LEFT OUTER JOIN domains ON domains.id = mail.dom_id;
以下的代码获取邮箱及密码。
SELECT accounts.id, mail.mail_name, accounts.password, domains.name FROM domains LEFT JOIN mail ON domains.id = mail.dom_id LEFT JOIN accounts ON mail.account_id = accounts.id
Comments (0) Posted on Monday, November 24th, 2008