Opencart 2.0.3.1中的SMTP邮件错误

时间:2015-09-29 02:33:28

标签: smtp opencart opencart2.x

当我尝试在联系页面中提交电子邮件时,我在 OpenCart 2.0.3.1

中收到以下错误
  

警告:fsockopen():php_network_getaddresses:getaddrinfo失败:   在/[path]/system/library/mail.php中未知的名称或服务   170警告:fsockopen():无法连接到ssl://smtp.gmail.com   :465(php_network_getaddresses:getaddrinfo失败:名称或服务   未知)在/[path]/public_html/muadoan_com/system/library/mail.php   在170行注意:错误:php_network_getaddresses:getaddrinfo   失败:名称或服务未知(0)in   第173行的/[path]/public_html/muadoan_com/system/library/mail.php

在设置中,我设置了协议SMTP,

  • 主机名:ssl://smtp.gmail.com
  • 用户名:myemail@gmail.com
  • 密码:myemailpassword
  • port:465

我搜索过,发现有人遇到过这个问题,但是使用旧版本的opencart。

有人帮我吗?

1 个答案:

答案 0 :(得分:-1)

使用以下命令从文档根目录中获取代码:

grep -R "'config_mail_smtp_host'" *

在找到的文件中,将$this->config->get('config_mail_smtp_host')替换为$this->config->get('config_mail_smtp_hostname')

关于此问题,请参阅here,但您可以找到更多文件。