【发布时间】:2015-03-29 20:17:26
【问题描述】:
这是我的代码。
var smtp = new SmtpClient("smtp.gmail.com", 587)
{
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential("sender@gmail.com","123")
};
try
{
smtp.Send("sender@gmail.com", "receiver@gmail.com", "test", "testbody");
}
catch (SmtpException e)
{
ltrInfo.Text=e.Message;
}
调试代码时,我收到错误消息“SMTP 服务器需要安全连接或客户端未通过身份验证。服务器响应为:5.5.1 需要身份验证” 请问你能告诉我上面的代码有什么问题吗?
【问题讨论】: