Amazon SES를 사용하여 전송하는 이메일의 높은 반송률을 처리하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2020년 9월 25일

Amazon Simple Email Service(Amazon SES) 계정의 반송률이 정상보다 높습니다. 또는 반송률이 갑자기 급증하거나 증가했습니다. 이로 인해 계정을 검토해야 하거나 전송이 일시 중지되는 위험에 노출됩니다. 반송률 증가를 야기하는 원인을 식별하려면 어떻게 해야 합니까? 또한 높은 반송률을 방지하는 방법은 무엇입니까?

해결 방법

반송률 증가 원인 식별

반송률이 증가하는 것을 막으려면 반송의 원인이 되는 이메일 주소를 식별해야 합니다. 이렇게 하려면 Amazon Simple Notification Service(Amazon SNS) 주제를 사용하여 반송 알림을 구성하면 됩니다. SNS 알림에서 반송이 발생하는 이메일 주소를 찾습니다.

반송률 증가 또는 급증의 원인을 식별하려면 Amazon SNS 반송 알림의 메시지 본문에서 다음 필드를 검토하십시오.

  • bounceType: Transient 반송 유형은 일반적으로 재시도될 수 있는 일시적 장애 또는 거부를 나타내는 소프트 반송입니다. Permanent 반송 유형은 수신 메일 서버의 지속적인 전송 실패 또는 거부를 나타내는 하드 반송입니다. 하드 반송은 재시도되지 않으므로 수신자가 이메일 메시지를 받지 못합니다.
  • diagnosticCode: 이 필드의 코드는 반송의 원인에 대한 자세한 정보를 제공합니다.

반송률을 늘리는 주소로 이메일 전송 중지

이메일이 반송되는 이메일 주소를 확인한 뒤에는 해당 주소로의 메시지 전송을 중지해야 반송률이 더 증가하지 않습니다. 이메일 수신자 목록에서 해당 이메일 주소를 제거해야 합니다.

또한, Amazon SES 계정이 계정 수준 제한 목록에 대하여 활성화되어 있는지 확인해야 합니다. 이 기능을 활성화하면 계정이 메일을 하드 반송 또는 수신 거부하는 주소로 이메일을 보내지 않도록 방지하므로 반송률이 더 높아지지 않도록 예방할 수 있습니다.

반송률 증가 또는 급증의 근본적인 원인 해결

이메일이 반송되는 주소로 이메일 전송을 중지하는 즉각적인 조치를 취한 뒤, 반송률이 높아진 근본적인 원인을 파악하여 해결해야 합니다.

반송률이 증가하거나 갑작스럽게 급증하는 가장 일반적인 이유는 다음과 같습니다.

  • 잘못된 메일박스가 있는 수신자가 포함된 이메일 목록으로 메시지를 전송할 경우 반송이 급증할 수 있습니다. 잘못되었거나 오래된 수신자 목록을 사용하는 경우 이러한 상황이 발생할 수 있습니다. 메시지를 다시 보내기 전에 목록에서 잘못된 이메일 주소를 제거해야 합니다. 이메일 목록 관리에 대한 자세한 내용은 Amazon SES 모범 사례: 목록 관리를 위한 상위 5가지 모범 사례를 참조하십시오.
  • 메일박스 제공업체는 평판 지표에 따라 이메일을 보낼 때 사용되는 IP 주소를 차단할 수 있습니다. 구독자 수신 거부 수가 많은 경우 메일박스 제공업체가 메시지를 차단할 수 있습니다. 메일박스 제공업체의 포스트마스터 사이트에 나와 있는 지침에 따라 차단을 제거합니다.
  • 메일박스 제공업체가 타사 블랙리스트를 사용하여 이메일을 필터링할 수 있습니다. 메시지가 차단된 후에도 계속해서 메일박스로 메시지를 전송하면 반송률이 증가할 수 있습니다. 메일박스 제공업체 또는 차단 목록 공급자에 문의하여 메시지가 차단 목록에 등록되는 이유에 대한 정보를 얻을 수 있습니다. 차단 목록에서 제거된 뒤에는 문제를 해결하고 그에 따라 전송 습관을 바꿔야 합니다. 이렇게 하지 않으면 다시 차단되어 반송률이 더 높아질 위험이 있습니다. IP 차단 목록에서 Amazon SES IP 주소를 제거하는 정책을 검토해야 합니다.

디자인이 반송 지표에 영향을 미칠 수 있기 때문에 반송률이 증가한 근본적인 원인을 파악한 뒤에는 전송 애플리케이션의 디자인을 검토해야 합니다. 예를 들어 사용자가 가입할 때 잘못된 이메일 주소를 입력한 경우 애플리케이션에서 사용자에게 확인 이메일을 전송할 때 확인 이메일이 하드 반송으로 연결됩니다. 또한, 오류가 발생할 때마다 및 수신자의 메일박스에 문제가 있을 때마다 이메일을 다시 전송하도록 애플리케이션을 설정한 경우에도 메일이 계속 반송됩니다. 성공적인 전송 지표를 위해 애플리케이션에 구현할 수 있는 메커니즘에 대한 추가 권장 사항은 목록 작성 및 유지를 참조하십시오.

반송률을 낮은 수준으로 유지하는 방법은 반송 메일을 최소화하려면 어떻게 해야 합니까?를 참조하십시오.

반송 메일 및 수신 거부 모니터링 시스템 구현

반송률 증가를 예방하거나 반송률이 높아진 문제를 신속하게 해결하려면 반송 메일 및 수신 거부 모니터링 시스템을 구현하는 것이 가장 좋습니다.

Amazon SES 평판 대시보드를 사용하여 계정의 반송률과 수신 거부 비율을 확인합니다. 이메일 피드백 전달, Amazon Simple Notification Service(Amazon SNS) 또는 Amazon SES 이벤트 게시 등을 사용하여 반송 메일 및 수신 거부에 관해 알림을 설정합니다.

임계값 기반 알림의 경우, 반송률과 수신 거부 비율에 대하여 Amazon CloudWatch 경보를 설정하면 됩니다. 이메일 전송에서의 임계값 기반 일시 중지의 경우, CloudWatch 및 AWS Lambda를 사용하여 반송률 또는 수신 거부 비율이 일정 수준에 도달하면 이메일 전송을 자동으로 일시 중지하면 됩니다. 반송률은 5% 미만, 수신 거부 비율은 0.1% 미만으로 유지하는 것이 가장 좋습니다.

다음 예제와 같이 모니터링 시스템 및 알림을 사용하여 반송 처리 방식을 자동화하는 솔루션을 구현할 수도 있습니다.