当我尝试通过SmtpClient.Send方法发送电子邮件时,为什么会抛出异常?

时间:2013-12-06 22:34:17

标签: c# email smtpclient

我正在尝试通过C#创建电子邮件发件人。我使用System.Net.Mail来做到这一点。但是在我使用SmtpClient的{​​{1}}方法发送邮件之后做了所有事情后,它会抛出异常。为什么呢?

代码在这里

Send()

异常来自MailMessage mail = new MailMessage("wtushar_09@live.com", "wtushar09@gmail.com"); SmtpClient sc = new SmtpClient("smpt.live.com"); sc.Port = 587; sc.Credentials = new System.Net.NetworkCredential("wtushar_09@live.com", "************"); sc.EnableSsl = true; sc.Send(mail); MessageBox.Show("Mail sent", "done", MessageBoxButtons.OK);

1 个答案:

答案 0 :(得分:3)

SmtpClient sc = new SmtpClient("smpt.live.com");

您的SMTP服务器名称可能有误。应该是smtp.live.com