Gmail:530 5.5.1需要验证.了解更多信息

Cal*_*der 37 gmail smtp go smtp-auth

此Go程序从我的家用计算机成功发送电子邮件,但在DigitalOcean上的虚拟服务器上收到以下错误:

panic: 530 5.5.1 Authentication Required. Learn more at
Run Code Online (Sandbox Code Playgroud)

这是代码:

auth := smtp.PlainAuth("", "bjorkbjorksen@gmail.com", "PASSWORD", "smtp.gmail.com")
msg := "Subject: Hello\r\n\r\nWorld!"
e = smtp.SendMail("smtp.gmail.com:587", auth, "bjorkbjorksen@gmail.com", []string{email}, []byte(msg))
if e != nil { panic(e) }
Run Code Online (Sandbox Code Playgroud)

小智 39

访问Gmail帐户的安全设置,并将" 安全性较低的应用 " 权限设置为"已启用".为我工作.

  • 这是您要查找的链接:https://www.google.com/settings/security/lesssecureapps (24认同)
  • @MichaelZi如果__Less Secure apps__必须保持__Disabled__,我该怎么办? (3认同)

Cal*_*der 13

DERP!我登录了帐户,页面顶部出现"可疑登录尝试"警告消息.单击警告并授权访问后,一切正常.


ujj*_*val 7

您需要访问https://security.google.com/settings/security/apppasswords

然后选择Gmail,然后选择设备.然后单击Generate.只需复制并粘贴由Google生成的密码即可.

  • 获取"您正在寻找的设置不适用于您的帐户." (3认同)