我正在使用C#开发.NET应用程序,并且希望能够从内部通过电子邮件发送许多电子邮件地址(从.txt文件中读取)。谁能告诉我怎么做?是否有针对此目的的控件或我是否需要购买第三方产品?
由于
答案 0 :(得分:4)
以下是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");
答案 1 :(得分:0)
您可以使用SmtpClient class从.NET程序发送电子邮件。