我的客户需要将其电子邮件帐户迁移到G Suite。对于Webmail,我可以使用Horde,但它只允许一次导出一个电子邮件帐户和一个电子邮箱。这个客户有几十个电子邮件帐户。有没有办法可以使用phpMyAdmin或其他工具自动化该过程?
我发现的一切建议使用Horde分别导出每个电子邮箱的每个框。这太费时了。
网站主持人:site5
CMS:WordPress
非常感谢任何帮助。提前谢谢了!
答案 0 :(得分:0)
cPanel将其电子邮件存储在以下位置:
/home/$USER/mail/$DOMAIN ## all email accounts
/home/$USER/mail/$DOMAIN/$email_account ## specific email account
默认情况下,这些电子邮件以maildir格式存储。
Gmail不会将maildir用于他们的电子邮件。 无法简单地复制粘贴文件以进行迁移。
有没有办法可以使用phpMyAdmin或其他工具自动化流程?
phpMyAdmin是一个用PHP编写的工具,它提供了一个图形界面,供您与MySQL数据库进行交互。
phpMyAdmin与您的cPanel帐户中存储的电子邮件无关,也不能用于您的目的。
我发现的一切建议使用Horde分别导出每个电子邮箱的每个框。这太费时了。
但是,这可能会有效,因为您需要查看(如果可能)您的邮件客户端应用程序如何用于将这些电子邮件导回Gmail。
将第二个域指向您的cPanel帐户
Freenom Nameservers -> cPanel Nameservers
在您的cPanel帐户中添加域名。如果您的包不允许多个域 - 将其添加为别名。我们需要能够为该域创建电子邮件帐户。
创建完全相同的电子邮件帐户。如果您的旧域名是original.com,而您的Freenom是free.tk
user@original.com -> user@free.tk
您的original.com的电子邮件存在于
中/home/$USER/mail/original.com/
将它们复制到(在您为free.tk重新创建所有original.com的电子邮件之后!)
/home/$USER/mail/free.tk/
将free.tk的每个电子邮件帐户添加到您的邮件客户端。
让您的客户将其原始电子邮件切换到Gmail。
将每个Gmail帐户添加到您的邮件客户端。
将每个free.tk电子邮件帐户的内容拖放到相应的Gmail帐户。
注意:这适用于Thunderbird,我不熟悉其他电子邮件客户端。
这太费时了。
没有快速方法可以将电子邮件从cPanel服务器迁移到Gmail。
我已按照上述步骤迁移了多个电子邮件帐户,但没有任何问题。
您应该注意的唯一事项是,在您的客户切换到Gmail期间 - 他的电子邮件将不会被转移,也不会在他/她的收件箱中提供。