当Gmail启用双因素身份验证时,发送电子邮件失败



我正在web应用程序中使用我的Gmail帐户和smtp.gmail.com来测试和发送电子邮件。当我的Gmail帐户启用双因素身份验证时,它无法发送电子邮件,但当我关闭它时,网络应用程序成功发送电子邮件。感谢任何形式的建议。

在Gmail安全设置中创建一个自定义应用程序。

  1. 使用您的帐户登录Gmail
  2. 导航到https://security.google.com/settings/security/apppasswords
  3. 在"选择应用程序"中,选择"自定义",给它一个任意名称,然后按生成
  4. 它会给你16个字符的令牌

将代币作为密码与您的完整Gmail帐户结合使用,不需要双重身份验证。

注意:只有启用了双因素身份验证,步骤2中的链接才能工作。

如果你在这里是因为Mac OSX上的ARQ备份应用程序有困难,我发现以下设置对我有效:

SMTP hostname: smtp.gmail.com
SMTP Port: 587
Click: Enable SSL (STARTTLS)
Authentication Type: Password (SASL PLAIN)
User Name: <full Gmail email address>
Password: <Google-generated app password>

谷歌生成的应用程序密码是按照@stoyan dimov在上面的回答中建议的那样生成的,使用以下URL:

https://security.google.com/settings/security/apppasswords

选择生成"邮件"密码,并将设备设置为"自定义"(我称我的设备为"ARQ")

注意:您必须在您的谷歌帐户上启用双因素身份验证才能访问上述URL。

相关内容

  • 没有找到相关文章

最新更新