1
可能重複:
Best way to send an email from a .NET application?通過電子郵件發送從.net
我開發的C#.NET應用程序,並希望能夠通過電子郵件發送的一些電子郵件地址(讀從一個.txt文件)從內部它。誰能告訴我如何做到這一點?有沒有爲此目的的控制,或者我需要購買第三方產品?
感謝
可能重複:
Best way to send an email from a .NET application?通過電子郵件發送從.net
我開發的C#.NET應用程序,並希望能夠通過電子郵件發送的一些電子郵件地址(讀從一個.txt文件)從內部它。誰能告訴我如何做到這一點?有沒有爲此目的的控制,或者我需要購買第三方產品?
感謝
可以使用SmtpClient class從.NET程序發送電子郵件。
下面是與SmtpClient
System.Net.NetworkCredential ncred = new System.Net.NetworkCredential(EmailFrom, EmailPass);
MailMessage mail = new MailMessage(EmailFrom, EmailTo, Subject, BodyText);
SmtpClient client = new SmtpClient("smtp.gmail.com", 587)
{
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = ncred,
Timeout = 20000,
};
client.SendCompleted += completeHandler;
client.SendAsync(mail, "email");
爲例