Opencart 2.3中未收到电子邮件

问题描述 投票:0回答:1

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

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

enter image description here

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

警告:fsockopen():无法连接到ssl://smtp.gmail.com:465(拒绝连接)

我确实在这个问题上进行了搜索,并在StackOverflow上找到了一些解决方案,但它们都没有为我工作。

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

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

帮我解决这个问题。

提前致谢。

email opencart opencart2.x opencart2.3
1个回答
1
投票

这是一个常见的问题,电子邮件以某种方式不会最终出现在从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. 您的Web服务器没有很好的可传递性,并且电子邮件最终都在垃圾邮件文件夹中,因此请使用单独的SMTP发送:https://www.antropy.co.uk/blog/how-to-stop-opencart-emails-going-to-spam-by-using-smtp/
© www.soinside.com 2019 - 2024. All rights reserved.