重複の可能性:
.NET アプリケーションから電子メールを送信する最良の方法は?
私は C# で .NET アプリケーションを開発していますが、その内部から多数の電子メール アドレス (.txt ファイルから読み取る) を電子メールで送信できるようにしたいと考えています。誰でもこれを行う方法を教えてもらえますか? この目的のためのコントロールはありますか、それともサードパーティ製品を購入する必要がありますか?
ありがとう
重複の可能性:
.NET アプリケーションから電子メールを送信する最良の方法は?
私は C# で .NET アプリケーションを開発していますが、その内部から多数の電子メール アドレス (.txt ファイルから読み取る) を電子メールで送信できるようにしたいと考えています。誰でもこれを行う方法を教えてもらえますか? この目的のためのコントロールはありますか、それともサードパーティ製品を購入する必要がありますか?
ありがとう
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");
SmtpClient クラスを使用して、.NET プログラムから電子メールを送信できます。