吴群 发表于 2015-12-4 14:02:13

把cpanel主机上的邮件数据迁移到另一家主机商去


我有一个客户的网站上大概存了5000多封邮件,然后我把这个用户的网站迁移到了一个新主机上,迁过去之后,网站正常运行,但邮件数据刷不出来了。
我把整个邮件文件夹都复制过来了,还是没用,现在的状况是这个样子的:
1. 那个客户的网站上有三个邮箱账号,一共有5000多封邮件。
2. 已经把所有数据都复制到新主机商这边来了。
3. 我在新的主机上创建了帐号,然后把邮件文件夹和所有文件都上传到新托管账号里去。
所有数据迁移过来后,网站能正常运行,但账号里边一封邮件都没有。
有什么办法能把邮件恢复到新的主机上面吗?
求大神罩,感激不尽。

姐啊苏菲 发表于 2015-12-4 14:04:08

如果不能进行一个完整的Cpanel备份的话,那你就得把邮件数据还有其他目录都移过去,这样邮件账号才能在新主机上显示并运行。还有,迁移完后你运行以下mailperm fix,看看邮件许可权限信息是否正确。如果你对这台主机没有Root权限的话,你可以让主机商帮你运行mailperm fix(这是一个Cpanel脚本,主机商会明白的)。

方家廓 发表于 2015-12-4 14:05:21

把邮件目录复制过去是没用的的,/home/$username/etc文件夹也得复制过去,要不然邮件是无法正常显示的。还有,复制完后,你得看看mail/etc文件夹的所有权和许可权限是不是对的。最好的办法就是把整个账号进行备份,然后在新主机上去恢复这些账号数据。

斯达克 发表于 2015-12-4 14:06:19

楼上也说了,如果不能把所有数据全部备份的话,那你可以用ImapCopy来拷贝数据,http: // home.arcor.de/armin.diehl/imapcopy/imapcopy.html就是这个,你可以先看看这个了解一下。我前天才刚用了ImapCopy,还是很不错的。

总督府 发表于 2015-12-4 14:07:22

补充一下,恢复所有备份数据,可以运行下面这一命令:

/scripts/restorepkg path

比如: /scripts/restorepkg /root/cpmove-test.tar.gz

逢山开路 发表于 2015-12-4 14:09:43

抱歉,再补充一点,把备份文件解压,解压的文件里边有一个主目录文件夹,里面有各种文件夹,还有邮件文件夹。你可以把这些文件夹复制过去,如果所有权或者许可权限不对的话,改过来就可以了。

hzpas 发表于 2016-1-11 05:54:03

留个脚印```````











static/image/common/sigline.gif
http://pic.yupoo.com/cjzihmxkq_v/BW3GBpl5/medium.jpg
页: [1]
查看完整版本: 把cpanel主机上的邮件数据迁移到另一家主机商去