问题起因: LunarPages的账户被禁用了,因此将lunarpages上的一个网站转移到了idcspy.com所在的服务器上。因为lunarpages的这个账户里已经parked了idcspy.com这个域名,利用WHM转移账户之后出现了问题。转移时没有问题,一切正常,转移之后发现,WHM的账户列表中找不到idcspy.com对应的账户了,而lunarpages转移过来的账户里的parked的idcspy.com还在。访问 www.idcspy.com 正常,但是 idcspy.com的邮件无法正常使用了。 问题分析: 应该是转移lunarpages上的账户的时候,里面parked的域名覆盖了原来网站的配置文件,导致列表中不显示账户,邮箱不能正常使用。这个应该是cpanel的一个bug,在转移网站的时候没有检测是否有重复的域名直接覆盖导致的。 解决方法: 首先删除parked的idcspy.com SSH登录服务器,运行/scripts/updateuserdomains 然后登录WHM,发现账户已经正常显示在列表里了。 但是邮件问题依然存在,登录idcspy.com的cpanel,在email account部分报错: Fatal! Write Failure: /etc/valiases/idcspy.com. Ignore any messages of success this can only result in failure! 进入/etc/valiases/目录发现 idcspy.com 不存在,这个估计是导致上面报错的原因。 修复方法:运行:/scripts/fixvaliases 之后,不报错了,/etc/valiases/idcspy.com 也重新建立好了。但是这个文件是0字节。 进入邮箱测试发送邮件,以下报错: 发送邮件时出错:Failed to add recipient: kyxuhrdfgjs@gmail.com [SMTP: Invalid response code received from server (code: 451, response: Temporary local problem - please [...]