2
내 로컬 호스트가 아닌 smtp 서버를 통해 전자 메일을 보내도록 프로그램을 설정하려고합니다. System.Net.Mail
을 사용하고 있습니다. 이처럼 :SmtpClient를 통해 메일 보내기
var mSmtpClient = new SmtpClient();
var mMailMessage = new MailMessage()
{
Subject = subject,
Body = body,
IsBodyHtml = true,
Priority = MailPriority.Normal,
};
이 사건은 내가 구글 SMTP 서버 smtp.gmail.com
를 사용하는 경우가 완벽하게 작동된다는 점이다. 그러나 다른 서버를 사용하여 다른 계정으로 전자 메일을 보냈습니다. 예를 들어 hotmail.com이 그것을 받았지만 (junk로 옮겨 졌음에도 불구하고) gmail.com은 아닙니다.
올바른 포트 번호를 사용하고 있습니까? –
예. 'smtp.gmail.com'에 대해서는 서버 측 제공자가 권장하는대로 작동합니다. 다른 prowider는'hotmail.com' 계정으로 배달하지만'gmail.com' 계정으로 배달하지 않습니다. – Saulius
다른 SMTP 서버를 사용하셨습니까? – Nath