SMTP服务器需要安全连接或客户端未经过身份验证。服务器响应为:5.5.1需要身份验证

时间:2014-12-31 19:46:03

标签: c# asp.net email authentication

我无法在asp.net上发送电子邮件,一旦我尝试发送电子邮件,它就会向我显示这个例子

  

SMTP服务器需要安全连接,否则客户端不需要   认证。服务器响应为:5.5.1需要身份验证

这是我尝试过的代码。

protected void Page_Load(object sender, EventArgs e)
{
    SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
    smtp.EnableSsl = true;
    smtp.UseDefaultCredentials = false;

    smtp.Credentials = new NetworkCredential("myemailid","myemail password");
    MailMessage mail = new MailMessage("myemailid","receveremailID","hi","hello");
    smtp.Send(mail);
}

我应该怎么做以防止此错误?

0 个答案:

没有答案