반응형

SMTP 3

[SMTP Diag Tool] SMTP Relay Server 트러블 슈팅하기 프로그램

Sendmail의 SMTP 서버를 설정(sendmail.mc)을 하다 보면, 종종 메일 전송이 안 되는 경우가 발생할 수 있습니다. 저 같은 경우, 직원 중에 특정 인터넷 통신사를 사용할 경우 SMTP 보내기가 안된다고 불만을 토라 하는 분들이 있었습니다. 저의 경우, 특정 RBL(Real-time Blocking List)에서 차단하는 IP에서 SMTP로 Email를 보내려고 했기 때문이었습니다. 이런 경우, Sendmail 설정에서 추가한 RBL리스트 중에 제거를 해줘야 하는데요. 이런 이슈는 거의 서버 설정으로 생각하기 힘든 문제점이며, 문제점을 찾기가 많이 어렵습니다. 이 경우, SMTP가 전송이 안 되는 인터넷 라인에서 SMTP Diag Tool 해당 프로그램으로 실행해보면, 모니터링을 통해서 ..

Amazon EC2 SMTP port 25 보내기 limit 해결

Amazon EC2 서버에서는 SMTP port 25을 이용해서 메일을 여러 개 보내기가 전송이 제한이 되어 있습니다. 해당 방법을 해결하는 방법은 SMTP Port 25를 사용 제한 해제 요청을 해야 합니다. Amazon EC2 인스턴스에서 Port 25를 통해 메일 전달의 제한 Amazon EC2가 포트 25를 통해 전송된 이메일에 기본 발신 한도를 적용하고 그러한 한도를 초과하려는 경우 아웃바운드 연결을 제한합니다. 이 제한을 제거하려면 Amazon EC2 이메일 전송 제한 제거 요청을 제출하십시오 (출처: https://docs.aws.amazon.com/ko_kr/ses/latest/DeveloperGuide/smtp-issues.html) 만약, 메일 보내기를 25번 포트가 아닌 다른 포트 4..

Server관련/AWS 2020.10.13

Mail 발송하기 예제 (System.Net.Mail)

ASP.net에서 System.Web.Mail을 이용해서, 메일을 보내는 소스예제 참고: 보통 이메일을 전송하는 SMTP 방식에는 인증과 비인증 방식있다. SMTP서버가 인증 방식을 필요로 하는 경우, 반드시 SMTP Account를 통한 인증을 가져 가야 합니다. Gmail의 SMTP서버를 이용한 예제 using System.Net.Mail void example() { MailMessage message = new MailMessage(); message.From = new MailAddress("계정명@gmail.com"); message.To.Add(new MailAddress(test@localhost.com)); message.IsBodyHtml = true; message.Subject = ..

C#/ASP.net 2018.10.25
1
반응형