C# 当我试图通过SmtpClient.send方法发送电子邮件时,为什么会引发异常?

C# 当我试图通过SmtpClient.send方法发送电子邮件时,为什么会引发异常?,c#,email,smtpclient,C#,Email,Smtpclient,我正试图通过C#创建一个电子邮件发件人。我使用了System.Net.Mail来实现这一点。但是当我使用SmtpClient的send()方法发送邮件时,在完成所有这些操作之后,它会引发异常。为什么? 代码在这里 MailMessage mail = new MailMessage("wtushar_09@live.com", "wtushar09@gmail.com"); SmtpClient sc = new SmtpClient("smpt.live.com"); sc.Port = 58

我正试图通过C#创建一个电子邮件发件人。我使用了
System.Net.Mail
来实现这一点。但是当我使用
SmtpClient
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);
异常来自
sc.Send(邮件)


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

,例外情况是?
smtp
的拼写错误可能没有帮助。
SmtpClient sc = new SmtpClient("smpt.live.com");