私はこのコードを使用して電子メールを送信します。数秒後、操作がタイムアウトしたというエラーメッセージが表示されます。この問題を解決するにはどうすればよいですか?送信メールのタイムアウトエラー
try
{
MailAddress from = new MailAddress("[email protected]", "name", Encoding.UTF8);
MailAddress to = new MailAddress("[email protected]");
MailMessage message = new MailMessage(from, to);
message.Subject = "Test";
message.SubjectEncoding = Encoding.UTF8;
message.Body = "Test";
message.BodyEncoding = Encoding.UTF8;
SmtpClient client = new SmtpClient();
client.Host = "smtp.mail.yahoo.com";
client.Port = 465;
client.EnableSsl = true;
client.Credentials = new NetworkCredential("[email protected]", "Password");
client.Send(message);
MessageBox.Show("sending Successfully!!!");
}
catch (SmtpException ex)
{
MessageBox.Show(ex.ToString());
}