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");
为例