如何通过c#中的smtp发送邮件

时间:2010-03-29 09:23:59

标签: c#

如何通过c#

中的smtp发送邮件

3 个答案:

答案 0 :(得分:3)

System.Net.Mail.MailMessage与System.Net.Mail.SmtpClient一起

MailMessage mail = new MailMessage();
mail.From = new MailAddress("from address");
mail.Subject = "subject";
mail.Body = "body";
mail.IsBodyHtml = IsHtml;
mail.To.Add("targetaddress");

SmtpClient mailClient = new SmtpClient("smtphost");
mailClient.Credentials = new NetworkCredential("username", "password", "domain");

try
{
    mailClient.Send(mail);
}
catch (Exception ex)
{
    throw ex;
}
finally
{
    mailClient = null;
}

答案 1 :(得分:2)

您使用System.Net.Mail.MailMessage类来创建消息。

然后使用SmtpClient类发送它来进行实际发送。

链接页面中有一些例子。

答案 2 :(得分:0)

查看System.Net.Mail.SmtpClient参考。它应该是你要找的东西