매번 SMTP를 25번 , 587번으로만 보내다가 465 Port는 보내지지 않았었는데
해당 아래 소스로 465번 포트도 보내지는 것을 확인했다.
아래 소스로 이메일 전송 로직을 만들었다.
[HttpPost]
public void SendEmail_PORT465(HttpFileCollectionBase files, string strPath, string strSubject, string strBody)
{
System.Web.Mail.MailMessage msg = new System.Web.Mail.MailMessage();
msg.Subject = strSubject;
msg.Body = strBody;
msg.BodyFormat = System.Web.Mail.MailFormat.Html;
msg.BodyEncoding = System.Text.Encoding.UTF8;
msg.From = "From";
msg.To = "To";
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserver", "Host");
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport", "465");
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusing", "2");
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
//User name
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "smtp ID");
//Password
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "smtp PW");
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpusessl", "true");
System.Web.Mail.SmtpMail.SmtpServer = "smtp Host";
System.Web.Mail.SmtpMail.Send(msg);
}
'IT > C#' 카테고리의 다른 글
[C#] File Return 매개변수 Content Type의 대하여 (0) | 2022.07.25 |
---|---|
[C#]DataTable Linq Join 샘플 (0) | 2021.10.26 |
[C#]Dictionary , DataTable 데이터 Null 체크 로직 (0) | 2021.04.22 |
[C#]ExcelPackage를 이용한 Excel 만들기 (Dataset) (0) | 2021.03.15 |
[C#]Session Null 값 체크 (0) | 2021.01.21 |