我无法在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);
}
我应该怎么做以防止此错误?