나는 새 사용자가 다음과 같은 코드로 작성되는 경우 이메일을 보내 MVC 웹 응용 프로그램을을 보낼 수 없습니다.asp.net MVC 전자 메일 보내기 오류 : 이메일
ERROR : Failure sending mail. {"Unable to connect to the remote server"}
SMTP 설정에서 예를 들어,
1 사용자가 포트가 차단되어 정확한 인증 세부
2 공급되지 않는다 : 여기
나는 새 사용자가 다음과 같은 코드로 작성되는 경우 이메일을 보내 MVC 웹 응용 프로그램을을 보낼 수 없습니다.asp.net MVC 전자 메일 보내기 오류 : 이메일
ERROR : Failure sending mail. {"Unable to connect to the remote server"}
SMTP 설정에서 예를 들어,
1 사용자가 포트가 차단되어 정확한 인증 세부
2 공급되지 않는다 : 여기
이 오류의 원인 일 가능성 방화벽에 의해
예를 들어, 나는 당신이 포트를 지정하지 않을 때 y 귀하의 SmtpClient
을 만드십시오 - 지정하는 것이 도움이 될 수 있습니다.
Gmail이 포트 587에서 열리고 ssl을 사용하도록 설정해야합니다.
다음 코드를 사용해보십시오.
var smtp = new SmtpClient
{
Host = "smtp.gmail.com",
Port = 587,
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential(<fromAddress>, <fromPassword>)
};
using (var message = new MailMessage(<fromAddress>, <toAddress>)
{
Subject = <subject>,
Body = <body>
})
{
smtp.Send(message);
}
메일 서버를 확인하십시오. – SLaks
어떤 오류가 발생합니까? stmp 서버가 어떻게 구성되어 있습니까? –
스팸 함의 모든 항목은 무엇입니까? –