본문 바로가기

정말 정말 희박한 IT 지식

C# Email 보내기 (SMTP)

728x90
            LinkedResource img = new LinkedResource(@"jikin.jpg", MediaTypeNames.Image.Jpeg);
            img.ContentId = "jikin";

            AlternateView AV = AlternateView.CreateAlternateViewFromString(strTestDoc, null, MediaTypeNames.Text.Html);
            AV.LinkedResources.Add(img);

            MailMessage Message = new MailMessage();
            Message.Subject = DS_MailTitle;
            Message.To.Add(strDS_EMAIL);
            Message.From = new System.Net.Mail.MailAddress(txtFR_EMAIL.Text);
            Message.IsBodyHtml = true;
            Message.AlternateViews.Add(AV);
            SmtpClient Smtp = new SmtpClient();
            Smtp.Port = 587;
            Smtp.Host = "localhost";
            Smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
            Message.BodyEncoding = Encoding.Default;
            Message.Priority = MailPriority.High;
            Smtp.UseDefaultCredentials = true;
            
            Smtp.Send(Message);

이미지가 포함된 메일을 보내기 위해서...

SMTP 를 이용하라고 한다...

그래서 다 찾아서 이걸 해봤는데....

안된다 ㅠㅠ 흑흑...

SMTP 랑 연결이 안되는거 같은데.. host 를 별걸로 다 해봐도 안된다...

왜지...왜일까...

서버클라이언트 통해서 하는건 되는데....

하지만 이건 이미지를 첨부할수 없지....ㅠㅠ

왜일까.... 왜지... 왜 연결이 안될까...

'System.Net.Mail.SmtpException' 형식의 첫째 예외가 System.dll에서 발생했습니다.

이 에러만 뜬다... ㅠㅠ

휴.. 아직 갈길이 멀다~~~~~~~~

 

 

+ 2021-05-07

틈틈히 시간 날 때 마다 하고있는데 ㅋㅋㅋㅋㅋㅋ 안된다 ㅋㅋㅋㅋㅋㅋㅋ

아니 문제가 없는거 같은데 안되길래 SMTP 통신 테스트를 해봤다

hope.pe.kr/50

 

SMTP 통신 테스트

안녕하세요! 이번 포스팅 에서는 "SMTP 통신 테스트" 방법에 대해 알아보겠습니다. 1. 명령 프롬프트 실행 후 다음 명령어로 텔넷 세션을 시작합니다. telnet servername 25 cf) servername 대신..

hope.pe.kr

이곳을 참고하여 테스트를 진행했다...

휴 그런데 센더 OK 까진 나왔는데

받는 사람 정하는것에서..!

자꾸 550 5.7.1 Unable to relay for ~~~@~~~

이렇게 에러가 난다^^...

그냥 회사 SMTP 가 막혀있는거 같기도 하다 ㅎ

안하던거 하려니까 어렵다 ㅠ,ㅠ

728x90