首页 > 解决方案 > 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

标签: phpphpmailerphp-openssl

解决方案


推荐阅读