|
|
我的邮件没有到达所有的域名,或者收到来自 “nobody”的拒绝! |
|
问题: |
我的邮件没有到达所有的域名,或者收到来自 “nobody”的拒绝!
|
回答: |
从这里来看:电子邮件存档问题的讨论。它实际上是具有Zen Cart或发送邮件的路径不对。必须解决cPanel的配置。
在cPanel,当你登录为根用户,有一个地区是“调整设置。”在此区域内,有一个调整的电子邮件设置的部分。有一个特定的复选框被选中的时候会出现:“防止' nobody '的用户发送邮件到远程地址(如果你不使用phpsuexec和suexec,一般以nobody运行PHP和CGI脚本)。”
这就是为什么我所有邮件是从nobody@server1.mmyssite.com来的原因,也是为什么99%的ISP会拒绝它了。 事实上,从“nobody””接收邮件将被自动封锁。所以我要做的就是取消这个选项,这样邮件就不会从没有账户的那里发来了,现在一切都正常了。
你可能需要联系你的主机为您来取消选中的选项,因为你有可能无法登录到您的“根”cPanel区域。
您可能还需要使用sendmail-F的传送方式来发送电子邮件。
另外一种Zen Cart的设置可以帮助你解决这个“nobody”转变为电子邮件必须从已知域名发送的问题”。如果启用此选项,那么Zen Cart将会生成不会封锁的电子邮件的设置。 |
|
当前评论: 0 | |
|
本问题添加时间是 2012年 05月 04日。 |
|
|
|
|