为什么Google SMTP服务器不再起作用?

时间:2020-04-27 08:01:07

标签: smtp phpmailer

我已经使用Google SMTP服务器几年来从我的网页发送邮件了,但是它不再起作用了。我的PHPMailer脚本中的任何内容都没有更改。

 $mail->Host = "ssl://smtp.gmail.com";
 $mail->Port = 465;
 $mail->SMTPAuth = true;

我收到以下错误消息。

 SMTP Error: Could not authenticate. 

这是Google所做的更改吗?

2 个答案:

答案 0 :(得分:1)

Google拥有打破SMTP身份验证的悠久历史。设置$mail->SMTPDebug = 2并阅读SMTP记录,它将为您提供一些线索。然后阅读the PHPMailer troubleshooting guide,其中有很多关于这个主题的话。

答案 1 :(得分:0)

我在Google安全设置中允许使用安全性较低的应用,现在它又可以正常工作了。