使用PHPMailer发邮件的时候,经常出现本地可以发送,上传到服务器就发送失败了。老是提示SMTP connect() Failed
今天我也遇到了这样的问题,用的是QQ的邮箱服务器,查了下资料,很多都说fsockopen给禁用,或者端口没打开,等等一系列问题。
但就是没能解决方法,但是最后还是让我解决了,很简单,试一下用下面的方法
把端口改成587,然后把连接方式改为tls,具体代码如下
$mail->SMTPSecure = 'tls'; $mail->Port = 587;原文链接:https://www.f2er.com/php/403021.html