列出Debian Sarge上的所有活动电子邮件帐户并迁移到另一台服务器

我有一台运行Plesk 8.1的Debian Sarge服务器,并转移到运行cPanel的CentOS服务器上。 我不记得有多less个电子邮件帐户。 使用terminal,如何查看旧服务器上有多less活动电子邮件帐户?

还有什么办法来备份每个帐户的电子邮件数据,并将数据移动到我的新的CentOS安装?

对于您的原始Debian Plesk服务器,列出所有这样的电子邮件帐户。

要将帐户从Plesk迁移到cPanel,请遵循本指南 。 您需要迁移整个帐户,而不仅仅是电子邮件帐户。 cPanel中的向导对于从其他控制面板赋予的服务器中迁移事物来说是非常好的。

我在本地假设你的意思。 也就是说,我假定你并不是说你想弄明白[email protected]是否有GMail帐户。 相反,你要弄清楚哪些人可以login到bongo.yourcorp.com机器,哪些人拥有电子邮件帐户。

很简单,所有这些。

在Unix上,默认情况下所有的用户都可以收到邮件。 所以“电子邮件帐户的名称”和“所有用户”是一样的。 你可能知道有多less本地用户,因为你只是从Debian迁移到CentOS。

相反,如果您正在讨论通过IMAP或POP接收电子邮件的远程邮件用户,那么您只需检查您的IMAP / POP服务; 它大概会find枚举邮箱的方法。 如果您使用的是mbox格式邮箱,您可以通过查看/var/spool/mail来确定哪个有效的邮箱不是空的。 如果您想知道哪些空邮箱仍然有效,则需要检查您的IMAP / POP服务器configuration。 这部分内容很难帮助您,因为您没有说明使用什么方法发送/接收电子邮件。

这个答案可能不太有用,因为你的问题是模糊的。 具体来说,你想达到什么目的? 你的意思是什么“活跃的电子邮件帐户”,你想和他们做什么?

什么命令行工具它列出所有电子邮件地址和密码的列表

 root@server:~# /usr/local/psa/admin/sbin/mail_auth_view Authentication database contents: +--------------------------------------+-----+--------------------------------------+ | address |flags| password | +--------------------------------------+-----+--------------------------------------+ | [email protected] | | password |