PHPMailer不适用于Gmail SMTP

PHPMailer不适用于Gmail SMTP,php,phpmailer,Php,Phpmailer,以下代码在我的xampp本地服务器上工作,但不在远程主机上发送电子邮件。我得到这个错误: 无法发送邮件。邮件程序错误:SMTP connect()失败 我过去在使用设置为TLS身份验证协议和端口号587的Gmail服务器时遇到过phpMail问题。我不记得这种组合对我有用。然而,我在使用SSL/465时从来没有遇到过问题 与此相反: // Your Current Settings $mail->SMTPSecure = 'tls'; $mail->Port = 587; 试试这个

以下代码在我的xampp本地服务器上工作,但不在远程主机上发送电子邮件。我得到这个错误:

无法发送邮件。邮件程序错误:SMTP connect()失败


我过去在使用设置为TLS身份验证协议和端口号587的Gmail服务器时遇到过phpMail问题。我不记得这种组合对我有用。然而,我在使用SSL/465时从来没有遇到过问题

与此相反:

// Your Current Settings
$mail->SMTPSecure = 'tls';
$mail->Port = 587;
试试这个:

// Updated Settings
$mail->SMTPSecure = 'ssl'; 
$mail->Port = 465;  
更多信息:


---PhpMailer有一个调试标志,阅读文档,搜索类似的问题。这对我来说很有效
// Updated Settings
$mail->SMTPSecure = 'ssl'; 
$mail->Port = 465;