我有下面的代碼,但我得到一個例外,一個smtp主機沒有定義。如果我正在使用Visual Studio在本地計算機上運行並進行測試,那麼我需要做些什麼才能夠從我的計算機發送電子郵件。我必須打開一些Windows服務嗎?使用.NET發送電子郵件
private void SendMailToAdminToApprove(string email_, string name_)
{
MailMessage msg = new MailMessage();
msg.From = new MailAddress("[email protected]", "Person's Name");
msg.To.Add(new MailAddress("[email protected]", "Adam"));
msg.Subject = "Message Subject";
msg.Body = "Mail body content";
msg.IsBodyHtml = true;
msg.Priority = MailPriority.High;
try
{
SmtpClient c = new SmtpClient();
c.Send(msg);
}
catch (Exception ex)
{
Console.Write("T");
}
}
請確保在完成後處置MailMessage。 – 2009-07-31 16:42:54