我必須爲我的.NET類創建一個項目。我想出了一個創建電子郵件通訊或自動回覆的想法。我必須在三個階段做到這一點:1.桌面應用程序(在Windows窗體或WPF),2.瀏覽器應用程序,3.移動應用程序。是否可以在.NET中創建郵件系統?
這個東西在.NET中可行嗎?我只需要知道在.NET應用程序中是否可以發送電子郵件,以及關心這個想法是相對容易還是太複雜。
我必須爲我的.NET類創建一個項目。我想出了一個創建電子郵件通訊或自動回覆的想法。我必須在三個階段做到這一點:1.桌面應用程序(在Windows窗體或WPF),2.瀏覽器應用程序,3.移動應用程序。是否可以在.NET中創建郵件系統?
這個東西在.NET中可行嗎?我只需要知道在.NET應用程序中是否可以發送電子郵件,以及關心這個想法是相對容易還是太複雜。
.NET
帶有一個內置的功能,使發送電子郵件超級簡單。 http://msdn.microsoft.com/en-us/library/system.net.mail.smtpclient.aspx
請記住,您仍然需要爲.NET提供SMTP服務器。 http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol
using (SmtpClient client = new SmtpClient("smtp-server.MyDomain.com"))
{
client.UseDefaultCredentials = true;
using (MailMessage mail = new MailMessage())
{
mail.Subject = subject;
mail.Body = body;
mail.From = new MailAddress("[email protected]");
mail.To.Add("[email protected]");
client.Send(mail);
}
}
是的,.NET框架支持發送電子郵件。
查看System.Net.Mail namespace,或者如果您需要更先進的東西,請查找第三方庫。
從我+1添加示例代碼。 – Avish