wordpress中Configure SMTP出现Extension missing: openssl

作者 842159059, 2017-02-02, 15:57:12

« 上一篇主题 - 下一篇主题 »

842159059

如题
用插件发送测试邮件时发生错误
An error was encountered while trying to send the test e-mail.
Extension missing: openssl
是空间openssl扩展没有吗?还是什么?
解决这个问题,我应该怎么样跟主机商说?

lonelicloud

你这个是 WordPress 的某个插件吧?最权威的答案建议到该插件的支持论坛去寻找。

虽然不知道是什么插件,但是看提示的错误信息,这个插件应该是用的 PHPMailer 作为后台的。至于是不是因为服务器配置的时候没有正确配置启用 openssl 这个扩展。还需要检查一下。

如果你的空间商提供了 phpinfo() 页面,建议先检查一下看看是否有 「OpenSSL support」那一行,其后是否显示的是「enabled」。可以参考这个回复里的图片:https://github.com/PHPMailer/PHPMailer/issues/511#issuecomment-143275098
欢迎光临水景一页

问题解决后请「修改」原始帖子将其前缀改为「已解决」。

请阅读"论坛管理"里面的置顶内容,帮助维护论坛正常运行,方便你我他!

842159059

引用自: lonelicloud 于 2017-02-02, 17:27:07
你这个是 WordPress 的某个插件吧?最权威的答案建议到该插件的支持论坛去寻找。

虽然不知道是什么插件,但是看提示的错误信息,这个插件应该是用的 PHPMailer 作为后台的。至于是不是因为服务器配置的时候没有正确配置启用 openssl 这个扩展。还需要检查一下。

如果你的空间商提供了 phpinfo() 页面,建议先检查一下看看是否有 「OpenSSL support」那一行,其后是否显示的是「enabled」。可以参考这个回复里的图片:https://github.com/PHPMailer/PHPMailer/issues/511#issuecomment-143275098
没有OpenSSl support 一项
只有
curl
cURL support:   enabled
cURL Information:   libcurl/7.21.0 OpenSSL/0.9.8q zlib/1.2.3
可能是没安装有扩展吧。

lonelicloud

引用自: 842159059 于 2017-02-02, 19:28:30
没有OpenSSl support 一项
嗯,那就是没有启用这个扩展吧。如果可以的话就要求空间商提供。给你参考的那个页面上提到 PHPMailer 不需要 cURL。

跟客服沟通要求 OpenSSl support,然后等开通了再试试看。

祝你好运 :-)
欢迎光临水景一页

问题解决后请「修改」原始帖子将其前缀改为「已解决」。

请阅读"论坛管理"里面的置顶内容,帮助维护论坛正常运行,方便你我他!