Amazon SES를 통해 전송하는 이메일이 배달되지 않는 이유는 무엇입니까?

최종 업데이트 날짜: 2020년 4월 30일

Amazon Simple Email Service(Amazon SES)를 사용하여 이메일을 보낼 때 이메일이 배달되지 않습니다. Amazon SES에서 메시지 ID가 생성되었지만 이메일은 여전히 배달되지 않았습니다. 이 문제를 해결하려면 어떻게 해야 합니까?

해결 방법

이메일 배달을 방해하는 원인을 식별하고 해결하려면 다음을 확인하십시오.

템플릿 렌더링 오류가 있음

SendTemplatedEmail API 작업을 사용하여 이메일을 보낼 때 잘못된 템플릿 데이터를 보내면 렌더링 오류가 발생할 수 있습니다. 이러한 유형의 오류를 식별하려면 Amazon Simple Notification Service(Amazon SNS)를 사용하여 렌더링 오류 이벤트 알림을 설정해야 합니다.

이메일 수신자 이메일 주소에 문제가 있음

수신자 이메일 주소에 반송을 야기하는 문제가 있으면 이메일이 배달되지 않을 수 있습니다. 이메일 주소가 존재하지 않거나, 수신자의 사서함이 가득 찼거나, 발신 도메인의 평판이 좋지 않거나, 발신 IP 주소의 평판이 좋지 않은 경우 이메일이 반송될 수 있습니다.

또한 수신자 이메일 주소가 계정의 금지 목록 또는 Amazon SES 전역 금지 목록에 있는 경우 이메일이 배달되지 않을 수 있습니다. 계정의 금지 목록에서 이메일 주소를 제거하려면 계정에 대한 금지 목록에서 이메일 주소 제거를 참조하십시오. 전역 금지 목록에서 이메일 주소를 제거하려면 전역 금지 목록에서 주소 제거를 참조하십시오.

이메일 수신자 서버에 문제가 있음

이메일 수신자 서버에 이메일 배달을 방해하는 문제가 있는지 확인하려면 Amazon SES 이메일에 대한 Amazon SNS 알림을 설정하면 됩니다. 그런 다음 Amazon SNS 알림에서 Amazon SES가 반환하는 smtpResponse를 검토합니다. SNS 알림에 포함된 세부 정보에 대한 자세한 내용은 Amazon SES용 Amazon SNS 알림 내용을 참조하십시오.

Amazon SES가 수신자 SMTP 서버로부터 SMTP 250 OK 응답을 수신하면 Amazon SES의 메시지가 해당 메일 서버로 성공적으로 전송된 것입니다. 하지만 SMTP 250 OK 응답은 메시지가 수신 이메일 주소로 배달되었음을 보장하지 않습니다. Amazon SES가 메시지를 수신자 서버로 배달한 후 메시지를 받은 편지함이나 스팸 폴더로 전송할지 아니면 메시지를 완전히 거부할지는 수신자 서버의 정책에 따라 결정됩니다. 각 이메일 서비스 공급자가 이메일의 수락, 거부 또는 분류 여부를 결정합니다.

또한 수신자 서버의 문제로 인해 이메일이 수신자의 사서함에 저장되지 않을 수 있습니다.

이메일에 스팸 레이블이 지정됨

수신자 이메일 서버는 다음과 같은 몇 가지 이유로 이메일을 스팸으로 필터링할 수 있습니다.

  • DMARC(Domain-based Message Authentication, Reporting and Conformance), SPF(Sender Policy Framework) 또는 DKIM(DomainKeys Identified Mail)과 관련된 이메일 인증 실패
  • 이메일 내용 품질 또는 발신자 평판 관련 문제

자세한 내용은 Amazon SES를 사용하여 전송하는 이메일이 스팸으로 표시되는 이유는 무엇입니까?를 참조하십시오.

전송 지연이 있음

이메일이 전혀 배달되지 않는 대신 이메일 전송 프로세스에 지연이 있을 수 있습니다. 자세한 내용은 SES를 통한 전송 시 이메일이 지연될 수 있는 3가지 경우를 참조하십시오.

Amazon SES 서비스에 지속적인 문제가 있음

AWS 서비스 상태 대시보드에서 이메일의 성공적인 배달을 방해하는 Amazon SES 서비스와 관련된 알려진 문제가 있는지 확인하십시오.


이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?