【发布时间】:2018-01-09 09:41:35
【问题描述】:
我的服务器上有一个使用 joomla 3.7.4 的站点,并且我已经为 SMTP 电子邮件设置了所有内容。我用 let's encrypt 证书保护了邮件、服务器和站点。一切正常,并且可以正常工作。 我的服务器有 ubuntu 14.04 和 Plesk Onyx,对于 SMTP,我使用 postfix。
我只有一个要修复的重要错误:现在我使用的是 php 版本 7.0.21,但是当我尝试通过站点发送电子邮件时出现 smtp 错误。修复的唯一方法是将此代码添加到 joomla 中函数 useSmtp() 的开头:
$this->SMTPOptions = array(
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true
)
);
我在这里找到了这个解决方法:http://toivo.talikka.com/8-joomla/15-gmail-as-smtp-server-in-joomla-3-6-0
所以在每次升级 joomla 时,我都必须添加这段代码以使电子邮件系统在站点上正常工作。
有明确的修复服务器端的想法吗?
提前致谢。
【问题讨论】: