我自己用的magento当有订单时发送邮件到同域名的企业邮箱时就会收不到邮件
到whm后台看了一下邮件报告,提示No Such User Here
然后到邮件错误排除测试了一下提示:virtual_aliases via virtual_aliases router forced, 还有什么邮件路由错误
完全摸不着头脑呀, 百度一下, 尼玛没有一个有这样的问题的中文文章, 只好谷歌了。
找到WHM邮件发送错误No Such User Here, virtual_aliases via virtual_aliases router forced解决方法如下:
用root帐户登陆ssh
- 编辑 /etc/localdomains文件,命令如下:
vi /etc/localdomains
i
找到收不到邮件的邮箱的主域名,删除它
然后按“esc”键
再按“:”冒号
输入wq
回车 - 编辑 /etc/remotedomains文件,命令如下:
vi /etc/remotedomains
i
把在localdomains里面删除的域名添加进去
然后按“esc”键
再按“:”冒号
输入wq
回车
测试一下,OK, 可以收到邮件了。
编辑了localdomains和remotedomains有啥后遗症现在还不知道, 先解决问题,以后有问题再说。
如有其它问题可以留言大家互相交流。