php - PHPMailer - php openssl 返回 IP 地址而不是主机名作为 CN?
问题描述
我以前使用过 PHPMailer,但没有遇到这个问题 - 似乎 OpenSSL 正在返回 IP 地址smtp.google.com
而不是主机名。这会导致 TLS 无法正常工作吗?
这不像是因为它获得了正确的 IP 地址而在中间控制了流量,但它应该是CN=smtp.gmail.com
而不是108.177.112.XXX
.
我知道一个常见的问题是流量是否被发送到其他地方,但事实并非如此 - 它是正确的服务器,它只是PHPMailer
接收回 IP 而不是主机名。
!https://i.imgur.com/v2U9auK.png
CentOS 7.6
PHP 7.2.13
PHP OpenSSL 1.0.2k
我希望 PHPMailer 的调试输出与 CN 匹配为 smtp.gmail.com
解决方案
推荐阅读
- mysql - 常用词过滤
- javascript - 尝试单击子项时侧边栏子菜单折叠
- api - Vertex AI 内部服务器错误:从 UI 测试模型预测时出现错误 500
- php - 如何在 unpkg 上使用 UMD 集成 ReactRangeslider
- pandas - Clickhouse:通过pandas数据框插入数据并且单元格值为null时如何取列的默认值
- excel - 如何在文本中找到应用程序名称列表而无需手动搜索?
- javascript - 如何修复 Expo MediaLibrary“错误:无法将文件复制到外部存储”
- python - 在使用 Counter 的新行上显示字典的每个元素
- java - 如何在 recyclerview 项目之间放置广告
- google-cloud-functions - 使用谷歌存储中的云功能触发我的打包模型的训练