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

최종 업데이트 날짜: 2022년 9월 27일

Amazon Simple Email Service(Amazon SES) 계정의 반송률이 정상보다 높습니다. 이로 인해 계정을 검토해야 하거나 전송이 일시 중지되는 위험이 있습니다. 반송률 증가를 야기하는 원인을 파악하고 해결하려면 어떻게 해야 합니까?

해결 방법

반송 및 수신 거부 모니터링 시스템 사용

반송률 증가를 방지하거나 반송률이 높아지는 문제를 신속하게 해결하려면 반송 메일 및 수신 거부 모니터링 시스템을 구현하는 것이 가장 좋습니다. 다음은 반송 메일 및 수신 거부 전송 활동과 속도를 모니터링하는 데 사용할 수 있는 메커니즘입니다.

Amazon SNS

Amazon Simple Notification Service(SNS)를 사용하여 반송 메일, 수신 거부 및 전송을 모니터링할 수 있습니다. 모니터링하려는 각 ID에 대해 Amazon SNS 알림을 구성해야 합니다. 알림 예시를 보려면 Amazon SES에 대한 Amazon SNS 알림 예시를 참조하세요.

이벤트 게시

이벤트 게시를 사용하여 이메일 전송을 모니터링하려면 구성 세트를 생성해야 합니다. 이벤트 게시는 구성 세트를 사용하여 메시지를 보내는 경우에만 작동합니다. 각 활성 전송 ID에 대한 기본 구성 세트를 구성하거나 메시지를 보낼 때 구성 세트를 지정할 수 있습니다.

또한, Amazon SNS 이벤트 대상 또는 Amazon Kinesis Data Firehose 이벤트 대상을 설정합니다. 이벤트 대상을 설정하면 JSON 형식의 자세한 정보를 얻을 수 있습니다. Amazon SNSKinesis Data Firehose의 이벤트 레코드 예시를 참조하세요.

이메일 피드백 전달

이메일 피드백 전달은 반송 메일 및 수신 거부만 모니터링합니다. 이메일 피드백 전달은 기본적으로 켜져 있지만, 대체 모니터링 시스템을 사용하는 경우 이 기능을 끌 수 있습니다. 피드백 이메일에서 받는 정보는 Amazon SNS 알림 또는 이벤트 게시에 비해 제한적입니다.

반송 메일 및 수신 거부와 관련된 정보를 최대한 활용하려면 Amazon SNS 또는 이벤트 게시를 모니터링 시스템으로 사용하는 것이 좋습니다.

평판 지표

Amazon SES 콘솔의 평판 지표 대시보드를 사용하여 반송 및 수신 거부 비율을 모니터링할 수 있습니다. Amazon CloudWatch를 사용하여 평판 모니터링 경보를 생성합니다. 반송 또는 수신 거부 비율이 특정 임계값을 초과할 때 이메일 전송을 자동으로 일시 중지하도록 CloudWatch 경보와 AWS Lambda를 설정하는 것이 가장 좋습니다. 일시 중지하면 반송 또는 수신 거부 비율이 증가한 원인을 조사할 수 있습니다. 반송률은 5% 미만, 수신 거부 비율은 0.1% 미만으로 유지하는 것이 가장 좋습니다.

반송률 증가의 원인 파악

반송률이 증가하는 것을 막으려면 먼저 반송의 원인이 되는 이메일 주소를 파악해야 합니다. Amazon SNS 알림 또는 Amazon SES 이벤트 데이터의 정보를 사용하여 이메일 주소를 찾습니다.

반송률이 증가하는 원인을 파악하려면 Amazon SNS 반송 알림 또는 이벤트 데이터의 bounceTypediagnosticCode 필드를 검토합니다. 반송 이벤트에 대한 자세한 내용은 바운스 유형을 참조하세요.

반송률이 증가하는 주소로의 이메일 전송 중지

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

Amazon SES 계정 수준 금지 목록 활성화

계정 수준 금지 목록이 활성화되면 하드 바운스를 초래하는 이메일 주소가 금지 목록에 추가됩니다. 그 이후의 메시지는 이러한 주소로 전송되지 않으므로 반송률이 낮아집니다.

반송률 증가의 근본 원인 해결

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

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

전송 애플리케이션의 설계 검토

반송 메일 증가의 근본 원인을 파악한 후 전송 애플리케이션의 설계를 검토합니다. 설계는 반송 지표에 영향을 미칠 수 있습니다. 예를 들어, 애플리케이션에서 사용자가 가입할 때 사용자에게 확인 이메일을 보내고 사용자가 잘못된 이메일 주소를 입력합니다. 그러면 확인 이메일이 하드 바운스가 됩니다. 또 다른 예는 오류가 발생할 때마다 이메일 전송을 다시 시도하도록 애플리케이션을 설정하는 것입니다. 받는 사람의 메일박스에 문제가 있는 경우 계속해서 반송될 수 있습니다.

이메일을 성공적으로 전송하기 위해 취할 수 있는 모범 사례와 조치에 대한 자세한 내용은 목록 작성 및 유지 관리를 참조하세요. 반송률을 낮은 수준으로 유지하는 방법은 반송 메일을 최소화하려면 어떻게 해야 합니까?를 참조하세요.

반송 메일 처리 방식 자동화

반송 메일 처리 방식을 자동화하는 솔루션을 구현할 수도 있습니다. 다음 예시를 참조하세요.