Zen Cart的邮件功能问题

时间:2011-03-29 16:45:15

标签: php zen-cart

当有人在我的网站注册时,他和我收到了电子邮件,他在网站上注册,而我有人在我的网站注册。但是,当有人订购某些东西时,我和所有者都不会收到订单的电子邮件。在选项中,evrething是可以的。

在php文件和其他文件中查找什么,修复邮件的自动回复并复制到我的邮件?

2 个答案:

答案 0 :(得分:1)

如果您将商店设置为使用“PHP”作为电子邮件传输方法,那么您的电子邮件可能会被邮件服务器上的垃圾邮件检测所困。这是因为您的网络服务器将发送未经身份验证的电子邮件,这与垃圾邮件发送者发送电子邮件的方式相同。如果您转而使用SMTPAUTH并提供SMTP凭据,那么Zen Cart将使用这些详细信息发送带有身份验证的电子邮件,从而不会触发该特定的垃圾邮件检测系统。

请在以下位置查看管理员屏幕:管理员 - >配置 - >电子邮件选项

答案 1 :(得分:0)

如果您使用的是最新版本1.3.9h,邮件实际上是在订单类( /includes/classes/order.php )内部,在第1020行附近发送的。您可以尝试回显邮件调用中使用的参数(zen_mail()),以检查一切是否正确。

话虽如此,我会检查管理员电子邮件设置两次并检查您是否可以发送/接收管理员发送的电子邮件(工具>发送电子邮件)。

另外,您是否安装了可以修改订单流程的贡献?你检查错误日志了吗?如果您使用的是1.3.9,则默认情况下会在缓存文件夹中保存错误日志。否则,您可以下载并安装very simple official contribution以记录错误。