cPanel Webmail Migration - 如何迁移多个电子邮件帐户及其文件夹?

时间:2018-05-23 15:11:08

标签: wordpress cpanel webmail

我的客户需要将其电子邮件帐户迁移到G Suite。对于Webmail,我可以使用Horde,但它只允许一次导出一个电子邮件帐户和一个电子邮箱。这个客户有几十个电子邮件帐户。有没有办法可以使用phpMyAdmin或其他工具自动化该过程?

我发现的一切建议使用Horde分别导出每个电子邮箱的每个框。这太费时了。

网站主持人:site5

CMS:WordPress

非常感谢任何帮助。提前谢谢了!

1 个答案:

答案 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。

我建议您执行以下操作:

  1. 安装有助于迁移的邮件客户端。我强烈建议您使用Thunderbird因为它将为您处理maildir“迁移”
  2. 您需要另一个域进行迁移 - 它将用于“获取”来自您的cPanel帐户的电子邮件。您可以从Freenom
  3. 注册免费域名
  4. 将第二个域指向您的cPanel帐户

    Freenom Nameservers -> cPanel Nameservers
    
  5. 在您的cPanel帐户中添加域名。如果您的包不允许多个域 - 将其添加为别名。我们需要能够为该域创建电子邮件帐户。

  6. 创建完全相同的电子邮件帐户。如果您的旧域名是original.com,而您的Freenom是free.tk

    user@original.com -> user@free.tk
    
  7. 您的original.com的电子邮件存在于

    /home/$USER/mail/original.com/
    

    将它们复制到(在您为free.tk重新创建所有original.com的电子邮件之后!

        /home/$USER/mail/free.tk/
    
  8. 将free.tk的每个电子邮件帐户添加到您的邮件客户端。

  9. 让您的客户将其原始电子邮件切换到Gmail。

  10. 将每个Gmail帐户添加到您的邮件客户端。

  11. 将每个free.tk电子邮件帐户的内容拖放到相应的Gmail帐户。

  12. 注意:这适用于Thunderbird,我不熟悉其他电子邮件客户端。

      

    这太费时了。

    没有快速方法可以将电子邮件从cP​​anel服务器迁移到Gmail。

    我已按照上述步骤迁移了多个电子邮件帐户,但没有任何问题。

    您应该注意的唯一事项是,在您的客户切换到Gmail期间 - 他的电子邮件将不会被转移,也不会在他/她的收件箱中提供。