为了账号安全,请及时绑定邮箱和手机立即绑定

Gmail错误:SMTP服务器需要安全连接,或者客户端未经身份验证。服务器响应为

Gmail错误:SMTP服务器需要安全连接,或者客户端未经身份验证。服务器响应为

呼啦一阵风 2019-06-19 10:59:07
Gmail错误:SMTP服务器需要安全连接,或者客户端未经身份验证。服务器响应为我使用以下代码发送电子邮件。代码在我的本地机器中正确工作。但是在生产服务器上,我得到了错误消息。        var fromAddress = new MailAddress("mymailid@gmail.com");         var fromPassword = "xxxxxx";         var toAddress = new MailAddress("yourmailid@yourdoamain.com");         string subject = "subject";         string body = "body";         System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient         {             Host = "smtp.gmail.com",             Port = 587,             EnableSsl = true,             DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network,             UseDefaultCredentials = false,             Credentials = new NetworkCredential(fromAddress.Address, fromPassword)         };         using (var message = new MailMessage(fromAddress, toAddress)         {             Subject = subject,             Body = body        })         smtp.Send(message);在我的Gmail A/C上,在我从生产服务器运行代码之后,我收到了下面的电子邮件嗨,最近有人用你的密码试图登录你的google帐户mymailid@gmail.com。此人正在使用电子邮件、客户端或移动设备等应用程序。我们阻止了登录尝试,以防这是一个劫机者试图访问你的帐户。请查看登录尝试的详细信息:2014年1月3日星期五13:56:08 UTC IP地址:xxx.xx.xxx(abc d.net)地点:费城,宾夕法尼亚,美国如果您不识别此登录尝试,其他人可能试图访问您的帐户。您应该立即登录到您的帐户并重置您的密码。重置密码如果是您,并且您在访问您的帐户时遇到问题,请完成http://support.google.com/mail?p=client_login你的真诚,谷歌账户团队
查看完整描述

3 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

当您尝试从不同的时区或IP地址计算机登录时,通常会发生这种情况。生产服务器和您使用的邮件ID都位于不同的时区。选择这两种解决方案之一:

1)通过远程访问登录到生产服务器,并使用您的凭据登录Gmail一次。他们会要求确认,确认并注销。

或2)登录Gmail到您的本地计算机,遵循以下命令链接选择审查这项活动并采取适当的行动。


查看完整回答
反对 回复 2019-06-19
?
当年话下

TA贡献1890条经验 获得超9个赞

这是一个安全问题,Gmail默认阻止您的电子邮件帐户从自定义应用程序访问.您可以将其设置为接受来自应用程序的登录。

在登录你的电子邮件后,点击这里

这将带您进入下一页。


https://img1.sycdn.imooc.com//5d09a5300001bc1107530359.jpg

查看完整回答
反对 回复 2019-06-19
  • 3 回答
  • 0 关注
  • 2326 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信