SMTPクライアントを使用してメールを送信するWebサイトがいくつかあります。今日まで、すべて正常に動作していましたが、サイトをデバッグしているときに突然メールを送信しようとすると、タイムアウト エラーが発生します。サイトを公開してそこから電子メールを送信しようとすると、問題なく動作します???
SmtpClient mySmtpClient = new SmtpClient("mail.ACCOUNT.co.za");
// set smtp-client with basicAuthentication
mySmtpClient.UseDefaultCredentials = false;
System.Net.NetworkCredential basicAuthenticationInfo = new
System.Net.NetworkCredential("ACCOUNTNAME", "PASSWORD");
mySmtpClient.Credentials = basicAuthenticationInfo;
// add from,to mailaddresses
MailAddress from = new MailAddress("ACCOUNTEMAIL");
MailAddress to = new MailAddress("EMAILADDRESS");
MailMessage myMail = new System.Net.Mail.MailMessage(from, to);
// add ReplyTo
MailAddress replyto = new MailAddress("EMAILADDRESS");
myMail.ReplyTo = replyto;
// set subject and encoding
myMail.Subject = "Password Request";
myMail.SubjectEncoding = System.Text.Encoding.UTF8;
// set body-message and encoding
myMail.Body = "MESSAGE";
myMail.BodyEncoding = System.Text.Encoding.UTF8;
// text or html
myMail.IsBodyHtml = true;
mySmtpClient.Send(myMail);
昨日はうまくいきました。何も変更していません。