我正在使用 magento 1.7.2.但面临电子邮件发送问题。当客户使用忘记密码表格请求新密码时,他们没有收到任何电子邮件。但消息“如果有与 arif04cuet2@gmail.com 关联的帐户,您将收到一封电子邮件,其中包含重置密码的链接。” 正在显示。
我在这里找到了类似的问题,但对我不起作用。 忘记密码不发送电子邮件 Magento 不发送忘记密码电子邮件 我正在使用自定义模板。
谁能帮我?
谢谢
第一步是切换到默认的 Magento 模板,然后查看密码重置电子邮件是否有效。如果是这样,那么很可能是您的模板特有的问题。
如果仍然不起作用,则可能是本地电子邮件服务器设置本身存在问题。
对于电子邮件问题,我建议安装 ASchroder 的 SMTP Pro。
https://github.com/aschroder/Magento-SMTP-Pro-Email-Extension
安装后:
去System > Configuration > System (under Advanced)
打开SMTP Pro Email General Settings
对于Choose extension option选择SMTP
设置Log all messagesYes
展开该SMTP Pro Email SMTP Settings部分
设置Authentication to None并保留Username空白Password(假设您的 Magento 运行所在的 apache 用户被允许通过 SMTP 发送电子邮件。如果不允许,您应该在此区域输入正确的 SMTP 登录设置。
设置Host为localhost和Port到25
保存您的配置,然后单击Run Self Test该部分下的SMTP Pro Email General Settings部分。
如果测试成功,密码重置电子邮件现在应该可以正常工作。如果用户没有收到电子邮件,则该电子邮件可能被其传入邮件服务器阻止,或被过滤到垃圾邮件文件夹中。如果您有权访问服务器的邮件日志,则可以查看从 Magento 发送的电子邮件是否被发送到的邮件服务器接受。
System > Tools > Email Log启用此扩展并Log All Messages在配置中设置为 yes后,您可以在下面查看从 Magento 发送的电子邮件日志。
| 归档时间: |
|
| 查看次数: |
20465 次 |
| 最近记录: |