【问题标题】:can curl no longer send emails using gmail accounts?curl 可以不再使用 gmail 帐户发送电子邮件吗?
【发布时间】:2022-07-02 01:45:13
【问题描述】:

我一直在使用以下内容来测试 html 电子邮件模板在不同客户端中的格式是否正确:

curl --ssl-reqd   --url 'smtps://smtp.gmail.com:465'   --user '{EMAIL}@gmail.com:{PASSWORD}'   --mail-from '{EMAIL}@gmail.com'   --mail-rcpt '{EMAIL}@gmail.com'   --upload-file {FILE}

突然间我收到“curl: (67) Login denied” - 登录详细信息绝对正确,我的结果没有任何改变。我的猜测是谷歌现在正在阻止非 SSO 电子邮件登录?

【问题讨论】:

    标签: linux curl gmail


    【解决方案1】:

    不知道是否能解决您的问题,但如果您在 Google 帐户中启用了两步验证,则必须创建一些 app password

    【讨论】:

    【解决方案2】:

    您必须为此应用程序指定一个新的 16 位密码,然后只需将 帐户密码 更改为这个新的安全 应用程序密码 .现在您可以为每个应用程序创建一个密码。它将保护您的帐户密码安全并单独管理应用密码。

    登录您的帐户以创建它: https://myaccount.google.com/apppasswords

    您必须启用两步验证 (https://myaccount.google.com/signinoptions/two-step-verification) 才能使用此功能。

    为帮助确保您的帐户安全,自 2022 年 5 月 30 日起,Google no 不再支持使用询问您的第三方应用程序或设备 仅使用您的用户名和 密码。

    https://support.google.com/accounts/answer/6010255

    【讨论】:

      猜你喜欢
      • 2016-01-18
      • 2012-03-30
      • 1970-01-01
      • 2011-04-06
      • 2011-12-15
      • 2013-03-24
      • 2016-04-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多