Gmail SMTP 服务器停止工作,因为它不再支持“不太安全的应用程序”

问题描述 投票:0回答:3

我正在开发 Laravel 项目,突然电子邮件停止工作。搜索后,我发现 Google 停止了对不太安全的应用程序的支持,现在我不再在我的帐户中看到启用或禁用它的选项。

但是现在我不知道如何让它再次工作,因为我在互联网上搜索的所有结果都与旧方法相关。我想让它在本地主机上运行。

这是我找到的更详细的链接 - https://support.google.com/accounts/answer/6010255

php laravel email smtp gmail
3个回答
46
投票

是的,通过谷歌删除该选项后,它不起作用。但没什么好担心的!发送邮件还是很简单的。要再次发送电子邮件,您需要执行以下操作:

  1. 登录您的 Gmail
  2. 转到安全设置并启用两因素身份验证
  3. 启用此功能后,您可以看到应用程序密码选项。点击这里
  4. 然后,从您的应用程序密码选项卡中选择其他选项并输入您的应用程序名称,然后单击生成按钮以获取新的应用程序密码。
  5. 最后复制16位密码并点击完成。现在使用此密码代替电子邮件密码通过您的应用程序发送邮件。

现在您可以仅使用电子邮件和此生成的通行证来发送电子邮件。


1
投票

您需要在设置中启用两因素身份验证(与您用来查看安全性较低的应用程序的位置相同),然后一旦启用,您将看到一个名为“应用程序密码”的新选项 - 然后您可以创建一个将用于以下目的的应用程序密码SMTP 设置


-1
投票

如果您的 Gmail SMTP 无法正常工作,请拨打 1-802-245-6453 以下是解决该问题的一些常见故障排除步骤:

  1. 启用“不太安全的应用程序”:Google 会阻止不使用现代安全标准的应用程序登录。您可以从 Google 帐户设置中启用安全性较低的应用程序的访问权限。
  2. 双因素身份验证:如果您启用了双因素身份验证,则需要专门为您使用 SMTP 的应用程序创建一个应用程序密码。
  3. 检查 SMTP 服务器设置: SMTP 服务器:
    smtp.gmail.com
    端口:587 (TLS) 或 465 (SSL) 身份验证:需要 安全连接:TLS/SSL 用户名:您的完整 Gmail 地址 密码:您的 Gmail 密码或应用程序密码(如果启用了两步验证)。
  4. 允许访问您的 Google 帐户: 有时,Google 可能会阻止您的应用程序的登录尝试。前往 https://accounts.google.com/DisplayUnlockCaptcha 并按照提示允许访问。
  5. 验证电子邮件客户端配置: 确保您的电子邮件客户端已使用上述设置正确配置。 通过发送测试电子邮件来测试配置。
  6. 网络问题: 检查您的网络或 ISP 是否阻止 SMTP 端口(587 或 465)。尝试从不同的网络连接。
  7. 防火墙/防病毒设置: 确保您的防火墙或防病毒软件没有阻止与 SMTP 服务器的连接。 如果这些步骤无法解决问题,请咨询 Gmail 帮助中心以获得进一步帮助,或考虑联系您的电子邮件客户端的支持团队。
© www.soinside.com 2019 - 2024. All rights reserved.