PHPMailer SMTP 错误:密码命令失败
问题:
从共享服务器上,用户在尝试发送邮件时遇到 SMTP 错误。尽管脚本显示正确,但错误仍然存在:“SMTP connect() 失败。”
相关代码:
$mail->Username = "[email protected]"; $mail->Password = "************";
答案:
该问题源于 Google 实施的安全措施,在本例中 Google 充当 SMTP 服务器。如果“安全性较低”的应用程序尝试访问 Gmail 帐户或进行多次登录尝试,Google 可能会阻止该连接。
解决方案:
授予对 PHPMailer 的访问权限登录您的 Google 帐户后导航至以下链接:
作者完成这些步骤后,您就可以授权 PHPMailer 使用您的 Gmail 帐户并解决 SMTP 错误。
以上是为什么我的 PHPMailer 在共享服务器上收到 SMTP'connect() failed”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!