0
나는 Kinghost SMTP를 사용하여 이메일을 보내도록 노력하고 있지만 다음과 같은 오류가 있습니다system.net.mail.smtpException : 원격 서버에 연결할 수 없습니까?
system.net.mail.smtpException : failure sending mail
어떤 아이디어 왜?
private bool SendEmail(string sendto, string sendfrom, string subject, string body)
{
bool status = false;
try
{
msg.To.Clear();
clint.Host = "smtp.kinghost.net";
clint.Port = 25;
clint.UseDefaultCredentials = false;
clint.Credentials = smtpCrede;
clint.EnableSsl = true;
MailAddress to = new MailAddress(sendto);
MailAddress from = new MailAddress(sendfrom);
msg.Subject = subject;
msg.Body = body;
msg.From = from;
msg.To.Add(to);
clint.Send(msg);
status = true;
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
return status;
}
내가 방화벽에서 포트 25를 추가해야합니다. 587을 사용하면 예외는 트랜잭션 frailer입니다. – Saqi
** ISP **는 아마도 방화벽과 상관없이 포트 25를 차단하고있을 것입니다 (물어보십시오). 호스트에게 문의하여 그들이 받아들이는 포트가 무엇인지 물어보십시오. – SLaks