전자 메일을 보내기 위해 SMTP 클라이언트를 사용하는 웹 사이트가 있습니다. 오늘까지 모든 작업이 정상적으로 진행되었지만 갑자기 사이트를 디버깅 할 때 메일을 보내려고 할 때 시간 초과 오류가 발생합니다. 내가 내 사이트를 게시하고 이메일을 보내려고하면 잘 작동합니까 ???Smtp 전자 메일이 로컬 호스트에서 전송되지 않고 내 서버에서 전송됩니다.
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);
어제는 괜찮 았지만 아무 것도 변경하지 않았습니다.
이것은 분명히 네트워크 문제이며 코드에는 문제가 없습니다. – James
받은 오류는 무엇입니까? 네트워크 오류처럼 들립니다. 또한, 귀하의 질문은 무엇입니까? –
감사합니다. 그것은 모두가 말하고있는 것이지만, 나는 그것을 이해할 수 없다. 내 네트워크는 괜찮아. 어제부터 변경된 사항이 없습니다 : ( –