为什么我的 Prestashop 忘记密码不起作用

Why is my Prestashop forgot password not working

我们的 Prestashop 1.7 站点中的忘记密码 link 无法正常工作。在下面设置管理员邮箱后,我们仍然没有收到任何重置密码

Shop Parameters > Contact > Stores tab: <set the admin email>

当我尝试使用下面的 link 发送测试电子邮件时,我收到了测试电子邮件

Advanced Parameters > Email > Test Your Email Configuration

我可以从我在商店参数中设置的管理员电子邮件地址收到一封测试电子邮件。也就是说,电子邮件发送正常。

在“忘记密码”页面上,我输入了我的电子邮件并单击了“发送重置”Link。我检查了收件箱和垃圾邮件,没有看到任何重置 link 电子邮件。

您是否检查过在相应的语言文件夹中是否有用于发送遗忘电子邮件的邮件模板?

此致

我遇到了同样的问题 (Prestashop 1.7.2.5) 据我所知,如果您的电子邮件设置配置为 PHP,密码重置仅偶尔有效,具体取决于您要发送到的电子邮件帐户.

最好为 SMTP 配置您的电子邮件设置。由于大量垃圾邮件被传播,大多数电子邮件服务器会将来自 PHP 的电子邮件标记为潜在垃圾邮件,并且大多数时候会被阻止,甚至不会被发送到垃圾文件夹。一些邮件通过而另一些邮件消失的事实是因为垃圾邮件陷阱设置了阈值。取决于正文、主题行、链接类型等

  1. 确保您的主题有 mails 文件夹并在
    中有 password_query 邮件模板 相应的语言文件夹。
  2. 转到首选项 > 客户,然后检查密码重置延迟的值。使延迟值更高,例如 360 分钟。