シンプルな電子メール送信アプリを作成しようとしましたが、このエラーでブロックされました。この問題を抱えている人を見つけることができないようです (何を検索すればよいかわかりません)。
そのため、電子メールを送信しようとするとこのエラーが発生します。SMTP ホストの名前でこのエラーが返されるだけです。
処理に失敗しました。サーバーの応答は次のとおりでした: smtp.host.com
トレースを見ると、クラッシュします
System.Net.Mail.SmtpConnection.GetConnection (ServicePoint servicePoint) で
これがコードサンプルです。派手なものはありません。
MailMessage mail = new MailMessage();
mail.From = new MailAddress(CurrentUser.email);
mail.Subject = txtSubject.Text;
mail.Body = txtMailBody.Text;
try
{
foreach (ListItem user in lbSelectedUsr.Items)
{
mail.To.Add(new MailAddress(user.email));
}
SmtpClient mailClient = new SmtpClient("smtp.host.com");
mailClient.Send(mail);
lblResultOK.Visible = true;
}
catch(Exception ex)
{
lblResultOK.Visible = true;
}
サンプルのため、SMTP は偽物であることに注意してください。
無効なSMTPで試してみたところ、別のエラーが発生したため、SMTPは問題ないようです。資格情報も入力しようとしましたが、同じエラーです。何が起こっているかについてのヒントはありますか?