在尝试使用 PHPMailer 通过 Gmail 发送电子邮件时,您可能会遇到“SMTP 错误:无法验证”消息。此错误通常源于不正确的 SSL/TLS 配置或不正确的身份验证凭据。
SSL/TLS 配置:
提供的 PHP 脚本使用“tls”作为安全连接方法。确保 Apache 和 PHP 都针对 SSL/TLS 连接进行了适当配置。应在 PHP 中启用 OpenSSL 扩展,并在 Apache 中启用 mod_ssl 模块。
身份验证问题:
验证提供的用户名和密码。此外,对于 Gmail,请考虑在帐户设置中启用“允许安全性较低的应用程序”选项。
导航到以下链接以访问这些设置:
https://myaccount.google。 com/security
在左侧菜单中,选择“具有帐户访问权限的应用程序”,然后将“允许安全性较低的应用程序”切换为“ON”。
其他故障排除提示:
结论:
解决“SMTP 错误:无法验证”问题通常涉及解决 SSL/TLS 配置并确保正确的身份验证凭据。通过实施上面提供的建议,您应该能够使用 PHPMailer 通过 Gmail 成功发送电子邮件。
以上是为什么我在使用 PHPMailer 发送电子邮件时收到'SMTP 错误:无法验证”?的详细内容。更多信息请关注PHP中文网其他相关文章!