全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 733|回复: 2
打印 上一主题 下一主题

记用AMH建站配置SMTP遇到的坑。

[复制链接]
跳转到指定楼层
1#
发表于 2023-7-23 21:54:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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一切正常。

  1. Params:
  2. ErrorInfo: SMTP Error: Could not connect to SMTP host. Connection failed. stream_socket_enable_crypto(): SSL operation failed with code 1.
  3. OpenSSL Error messages: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed
  4. SMTP server error: QUIT command failed
  5. Host: smtp.office365.com
  6. Port: 587
  7. SMTPSecure: tls
  8. SMTPAutoTLS: bool(true)
  9. SMTPAuth: bool(true)
复制代码

  1. Server:
  2. OpenSSL: OpenSSL 1.1.1n 15 Mar 2022
复制代码

  1. Debug:
  2. 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]
复制代码
2#
发表于 2023-7-23 23:25:54 | 只看该作者
没遇到过。反正我的dzx的smtp正常可用
3#
发表于 2023-7-25 12:34:54 | 只看该作者
amchroot是用的哪个版本,新版本应该都有处理,
因amchroot是把虚拟主机与系统完全隔离开,无法读取到系统公共ca证书可能ssl会握手失败。

可以检查下虚拟主机所在的以下目录,
/home/wwwroot/环境名/domain/主机名/
etc/ssl/certs/   (Debian/Ubuntu)
etc/pki/tls/certs/  (CentOS)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-9-29 19:12 , Processed in 0.081247 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表