1

当有人在我的网站上注册时,他和我收到电子邮件,他在网站上注册,我在我的网站上注册。但是当有人订购东西时,我和店主不会收到订单的电子邮件。在选项中一切正常。

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

4

2 回答 2

1

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

在以下位置查看您的管理屏幕:Admin->Configuration->Email Options

于 2012-05-07T03:10:20.780 回答
0

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

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

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

于 2011-03-30T18:42:13.600 回答