Amazon SNS 주제에서 이메일 알림을 받을 수 없는 이유는 무엇입니까?

최종 업데이트 날짜: 2021년 6월 30일

Amazon Simple Notification Service (Amazon SNS) 주제의 이메일 알림이 수신되지 않습니다.

간략한 설명

이메일 엔드포인트는 Amazon Simple Queue Service (Amazon SQS), AWS Lambda, HTTPS 및 푸시 알림에 대해 지원되는 다른 엔드포인트와 달리 Amazon CloudWatch 전송 상태 로그를 지원하지 않습니다.

해결 방법

이메일 엔드포인트가 확인된 상태인지 확인

참고: AWS Command Line Interface (AWS CLI) 명령을 실행할 때 오류가 발생할 경우 AWS CLI의 최신 버전을 사용하고 있는지 확인하세요.

AWS 관리 콘솔 또는 AWS CLI를 사용하여 이메일 엔드포인트의 상태를 확인합니다.

콘솔:

1.    Amazon SNS 콘솔을 엽니다.

2.    탐색 창에서 [주제(Topics)]를 선택하고 주제를 선택합니다.

3.    주제 페이지의 구독(Subscriptions) 섹션에 있는 엔드포인트(Endpoint) 열에서 이메일 엔드포인트를 찾습니다.

4.    구독의 상태(Status) 열에서 상태가 확인(Confirmed)된 상태인지 확인합니다. 이메일 엔드포인트가 성공적으로 구독되면 확인된 상태가 됩니다.

Amazon SNS 콘솔에서 구독을 수동으로 확인합니다. 확인 이메일을 받을 수 없는 경우 다음 섹션의 단계를 완료하세요.

  • 이메일 주소가 외부 연락처로부터 이메일을 수신할 수 있는지 확인
  • 방화벽, 스팸 필터, 차단 프로그램 또는 필터 정책 확인

5.    확인 이메일을 다시 요청하려면 엔드포인트의 구독을 선택한 다음 확인 요청(Request confirmation)을 선택합니다.

-또는-

명령줄:

다음 AWS CLI 명령을 실행합니다.

list-subscriptions-by-topic

참고: 엔드포인트(Endpoint) 열에 이메일 엔드포인트가 없는 경우에는 엔드포인트가 삭제되었다고 가정할 수 있습니다.

이메일 주소가 외부 연락처로부터 이메일을 수신할 수 있는지 확인

문제가 Amazon SNS로 한정되어 있는지 확인하려면 외부 공급자로부터 대상 이메일 주소로 테스트 이메일을 보냅니다. 이렇게 하면 외부 소스로부터 허용되는 트래픽의 종류를 측정할 수 있습니다. 조직 내의 메일박스는 내부 트래픽으로 제한되는 경우가 많습니다.

메일박스가 작동하고 있으며 문제가 없는 경우 방화벽, 스팸 필터, 차단 프로그램 또는 필터 정책 확인 섹션의 단계를 완료합니다.

방화벽, 스팸 필터, 차단 프로그램 또는 필터 정책 확인

다음을 수행해 보세요.

1.    이메일 관리자에게 문의하여 no-reply@sns.amazonaws.com 주소가 방화벽이나 스팸 필터에 의해 필터링되고 있는지 확인합니다.

팁: 메일박스 허용 목록에 no-reply@sns.amazonaws.com 주소를 추가하는 것이 좋습니다. 자세한 내용은 Amazon SNS FAQQ: 구독자는 Amazon SNS의 알림을 수신하기 위해 이메일 설정을 따로 구성해야 합니까?를 참조하세요.

2.    이메일이 여전히 스팸으로 필터링되는 경우 메일박스 규칙에서 SNS 주제 이메일을 차단하는 명시적 거부가 있는지 확인합니다. 전자 메일이 메일박스의 특정 폴더로 라우팅되는지도 확인할 수 있습니다.

3.    개인이 SNS 주제 이메일의 모든 수신자를 구독 취소하지 못하도록 하려면 구독 취소에 대한 인증을 설정합니다.

참고: 이메일 엔드포인트 구독을 취소하려면 필수 권한이 있어야 합니다. Amazon SNS 콘솔 또는 AWS CLI를 사용하여 인증 사용자의 구독을 확인할 수 있습니다.

구독에 대한 필터 정책을 확인합니다.

1.    Amazon SNS 콘솔을 엽니다.

2.    탐색 창에서 구독(Subscriptions)을 선택합니다.

3.    검색 상자에 이메일 엔드포인트가 구독하는 SNS 주제 또는 이메일 주소를 입력한 다음 결과에서 구독을 선택합니다.

4.    이메일 엔드포인트의 경우 구독 필터 정책(Subscription filter policy) 탭을 선택한 다음 구독 필터 정책(Subscription filter policy) 섹션에서 구독에 대한 필터 정책을 찾습니다.

참고: Amazon SNS는 메시지가 엔드포인트로 전송될 때 메시지 속성을 필터 정책의 속성과 비교합니다. 메시지 속성과 필터 정책 속성이 일치하지 않으면 이메일 엔드포인트에서 메시지가 수신되지 않습니다.


이 문서가 도움이 되었나요?


결제 또는 기술 지원이 필요하세요?