Opencart 2.3 收不到邮件

Emails are not received in Opencart 2.3

我使用的是 Opencart 2.3.0.2 版本。我在接收来自商店的电子邮件时遇到问题。我从系统 > 设置 > 邮件进行了设置。

我没有收到来自联系表的电子邮件或商店中的任何新订单。

我尝试使用 SMTP 并将主机名设置为 ssl://smtp.gmail.com 但在这种情况下,当我提交联系表时出现错误

Warning: fsockopen(): unable to connect to ssl://smtp.gmail.com:465 (Connection refused)

我确实搜索过这个问题并在 Whosebug 上找到了一些解决方案,但 none 对我有用。

我通过创建一个测试页面尝试了简单的邮件功能,它对我有用。

我试图解决过去 2 天的这个问题,但仍未找到任何解决方案。

帮我解决这个问题。

提前致谢。

这是一个常见的问题,当从 Web 服务器发送电子邮件时,电子邮件不会以某种方式最终出现在它们应该出现的收件箱中,并且有很多可能的解释,但这里有 3 个:

  1. 您的服务器故意阻止它们,可以按照此处所述在 cPanel 中进行配置:https://www.antropy.co.uk/blog/emails-not-arriving-using-smtp/

  2. 您的 Web 服务器认为目标收件箱在服务器本身上,但您使用的是远程邮件服务:https://www.antropy.co.uk/blog/contact-form-not-sending-email/

  3. 您的网络服务器没有很好的送达能力,电子邮件最终进入垃圾邮件文件夹,因此请使用单独的 SMTP 发送:https://www.antropy.co.uk/blog/how-to-stop-opencart-emails-going-to-spam-by-using-smtp/