【发布时间】:2014-12-03 11:42:34
【问题描述】:
SmtpClient smtpClient = new SmtpClient("smtp.gmail.com");
smtpClient.EnableSsl = true;
smtpClient.Port = 587;
smtpClient.Credentials = new System.Net.NetworkCredential("xxxxxx@gmail.com", "xxxxxxxx", "smtp.gmail.com");
smtpClient.UseDefaultCredentials = false;
MailMessage mailMessage = new MailMessage();
mailMessage.To.Add(TextBox2.Text.Trim());
mailMessage.From = new MailAddress("xxxxxx@gmail.com");
mailMessage.IsBodyHtml = true;
mailMessage.Subject = "Thanks for registering to Doctor Search";
mailMessage.Body = "<a href='http://localhost:1668/templatemo_418_form_pack/OTP.aspx?ctk=" + ss + "'>Click here to verify your Mobile</a>";
smtpClient.Send(mailMessage);
我收到一个错误:
SMTP 服务器需要安全连接或客户端未通过身份验证。服务器响应为:5.5.1 Authentication Required。
我不明白这背后的原因是什么
【问题讨论】:
-
您是否可以使用您传递给 smtp 凭据的凭据从浏览器登录到 Gamil?