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);
嗨,
最近有人用你的密码试图登录你的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
你的真诚,谷歌账户团队
犯罪嫌疑人X
当年话下