阿里云虚拟主机默认禁用了25端口,且无法开启。
且无法使用stream_socket_client()发送邮件,只能改用fsockopen:
然后在phpmailer的send.php修改连接方式:
找到$this->smtp_conn = stream_socket_client,整段注释掉,然后新增
$this->smtp_conn = fsockopen($host, $port, $errno, $errstr);
配置时smtp服务器使用587端口,且不勾选ssl,即可发送成功。
阿里云虚拟主机默认禁用了25端口,且无法开启。
且无法使用stream_socket_client()发送邮件,只能改用fsockopen:
然后在phpmailer的send.php修改连接方式:
找到$this->smtp_conn = stream_socket_client,整段注释掉,然后新增
$this->smtp_conn = fsockopen($host, $port, $errno, $errstr);
配置时smtp服务器使用587端口,且不勾选ssl,即可发送成功。
为什么我设置了还是无效