全球主机交流论坛
标题:
记用AMH建站配置SMTP遇到的坑。
[打印本页]
作者:
Yzindex
时间:
2023-7-23 21:54
标题:
记用AMH建站配置SMTP遇到的坑。
本帖最后由 Yzindex 于 2023-7-23 22:30 编辑
估计没多少人跟我踩过一样的坑。
WordPress + WP Mail SMTP插件。
怎么搞都连不上SMTP服务器。
显示OpenSSL无法验证证书。
smtp.qq/gmail/office365.com
全都是如下一模一样的错误。
在Stack Overflow和Github逛了很久,
排除了时间、CA证书、TLS版本问题。
我寻思我的环境也没啥特别的啊……
然后看到了开的“安全防跨站/amchroot”,
提到“更新处理debian系统ca证书验证问题”。
@Amysql
我寻思其实是不是没处理好……
因为关掉这个玩意重设WP和插件后,
一模一样的设置,SMTP一切正常。
Params:
ErrorInfo: SMTP Error: Could not connect to SMTP host. Connection failed. stream_socket_enable_crypto(): SSL operation failed with code 1.
OpenSSL Error messages: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed
SMTP server error: QUIT command failed
Host: smtp.office365.com
Port: 587
SMTPSecure: tls
SMTPAutoTLS: bool(true)
SMTPAuth: bool(true)
复制代码
Server:
OpenSSL: OpenSSL 1.1.1n 15 Mar 2022
复制代码
Debug:
Connection failed. Error #2: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed [/web/wp-includes/PHPMailer/SMTP.php line 467]
复制代码
作者:
zhoumo310
时间:
2023-7-23 23:25
没遇到过。反正我的dzx的smtp正常可用
作者:
Amysql
时间:
2023-7-25 12:34
amchroot是用的哪个版本,新版本应该都有处理,
因amchroot是把虚拟主机与系统完全隔离开,无法读取到系统公共ca证书可能ssl会握手失败。
可以检查下虚拟主机所在的以下目录,
/home/wwwroot/环境名/domain/主机名/
etc/ssl/certs/ (Debian/Ubuntu)
etc/pki/tls/certs/ (CentOS)
欢迎光临 全球主机交流论坛 (https://443502.xyz/)
Powered by Discuz! X3.4