Amazon Simple Email Service(Amazon SES)를 통해 보낸 이메일이 반송되거나, 열리거나, 링크가 클릭되면 알고 싶습니다.
간략한 설명
전송량, 반송, 수신 거부, 열기, 클릭과 같은 Amazon SES 내 통계를 추적하기 위해 가상 배달 가능성 관리자를 사용하세요. 이 기능을 사용하면 단일 대시보드에서 이메일 사용 및 상호 작용을 모니터링할 수 있습니다. 하지만 이러한 통계를 적극적으로 보려면 가상 배달 가능성 관리자를 반드시 열어야 합니다.
콘솔 외부에서 활동을 추적하려면 Amazon Simple Notification Service(SNS)를 사용하여 다음 이벤트에 대한 알림을 받으세요.
- 수신자가 이메일을 엽니다.
- 수신자가 이메일에 있는 링크를 클릭합니다.
- 이메일이 반송됩니다.
해결 방법
가상 배달 가능성 관리자를 사용하여 이메일 활동 모니터링
가상 배달 가능성 관리자는 Amazon SES에서 보내는 이메일의 상태 및 사용자 참여를 추적합니다. 이 기능을 설정하고 사용하려면 가상 배달 가능성 관리자 시작하기를 참조하세요.
이렇게 하면 가상 배달 가능성 관리자 대시보드를 열어 이메일 지표를 확인할 수 있습니다. 하지만 대시보드 외부에서는 업데이트나 알림을 받을 수 없습니다. 특정 이메일 이벤트에 대한 알림을 받으려면 다음 해결 방법을 사용하여 Amazon SNS 알림을 구성하세요. 그런 다음 가상 배달 가능성 관리자를 사용하여 알림 이벤트에 대한 더 자세한 지표를 확인하세요.
Amazon SNS를 사용하여 이메일 활동에 대한 알림 수신
이메일 열기, 링크 클릭 및 반송을 고지하도록 Amazon SNS를 구성하려면 다음 단계를 완료하세요.
시작하기 전에 Amazon SES에서 도메인을 확인했는지 검토하세요.
참고: 다음 구성에서는 이메일에 여러 수신자를 복사한 경우 이메일을 연 수신자가 표시되지 않습니다.
SNS 주제 생성
Amazon SNS 주제를 생성하려면 다음 단계를 따르세요.
- Amazon SNS 콘솔을 엽니다.
- 주제를 선택합니다.
- 주제 페이지에서 주제 생성을 선택합니다.
- 주제 생성 페이지의 세부 정보 섹션에서 다음 단계를 따릅니다.
유형에서 표준을 선택합니다.
주제 이름에 이름을 입력합니다.
(선택 사항) 표시 이름에 주제 표시 이름을 입력합니다.
- 주제 생성을 선택합니다.
- 주제의 주제 세부 정보에서 구독 생성을 선택합니다.
- 프로토콜에서 Email-JSON을 선택합니다.
- 엔드포인트에 알림을 받을 이메일 주소를 입력합니다.
- 구독 생성을 선택합니다.
- 해당 이메일 주소에서 Amazon SNS로부터 받은 “AWS 알림 - 구독 확인” 이메일을 엽니다.
- SubscribeURL URL을 열어 구독을 확인합니다.
이메일 클릭, 열기, 반송 정보를 SNS 주제로 전송하도록 Amazon SES를 구성
SNS 주제에 정보를 전송하도록 Amazon SES를 구성하려면 다음 단계를 완료하세요.
- Amazon SES 콘솔을 열고 적절한 AWS 리전으로 이동합니다.
- 탐색 창에서 구성 아래에 있는 구성 세트를 선택합니다.
- 세트 생성을 선택합니다.
- 구성 세트 이름에 이름을 입력합니다.
- 세트 생성을 선택합니다.
- 이벤트 대상 탭을 선택하고 대상 추가를 선택합니다.
- 이벤트 유형에서 하드 바운스, 열기, 클릭을 선택한 후 다음을 선택합니다.
- 대상 유형에 Amazon SNS를 선택합니다.
- 이름에 SNS 대상 이름을 입력합니다.
- SNS 주제에서 Amazon SNS 주제를 선택한 후 다음을 선택합니다.
- 대상 추가를 선택합니다.
테스트 이메일을 보내 이메일 열기, 클릭, 반송에 대한 알림이 오는지 확인
Amazon SES에는 이메일 열기, 클릭, 반송을 테스트할 때 사용할 수 있는 사서함 시뮬레이터가 있습니다.
사서함 시뮬레이터를 사용해 테스트하려면 다음 단계를 따르세요.
-
Amazon SES 콘솔을 엽니다.
-
탐색 창에서 구성 아래에 있는 확인된 자격 증명을 선택합니다.
-
확인된 도메인 중 하나를 선택합니다.
-
테스트 이메일 보내기를 선택합니다.
-
메시지 세부 정보에서 이메일 형식으로 Raw를 선택합니다.
-
발신 주소에는 확인된 도메인의 이메일 주소를 입력합니다.
-
시나리오에는 사용자 지정을 선택해 열기와 클릭을 확인하거나 반송을 선택해 반송을 확인합니다.
-
테스트 수신자로 사용할 이메일 주소를 입력합니다.
참고: Amazon SES 샌드박스를 사용하는 경우 사용자 지정의 사용자 지정 수신자 필드에 확인된 이메일 주소를 사용해야 합니다.
메시지에는 다음 예와 유사한 텍스트를 입력합니다.
사용자 지정 시나리오
X-SES-CONFIGURATION-SET: myConfigset
From: test-verified-domain@example.com
To: test-recipient@example.com
Subject: Test email
Content-Type: multipart/alternative;
boundary="----=_boundary"
------=_boundary
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit
This is a test email.
<a href="https://aws.amazon.com/">Amazon Web Services</a>
------=_boundary--
반송 시나리오
X-SES-CONFIGURATION-SET: myConfigset
From: test-verified-domain@example.com
To: bounce@simulator.amazonses.com
Subject: Test email
Content-Type: multipart/alternative;
boundary="----=_boundary"
------=_boundary
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit
This is a test email.
<a href="https://aws.amazon.com/">Amazon Web Services</a>
------=_boundary--
참고: myConfigset를 사용 중인 구성 집합 이름으로 바꾸세요.
-
테스트 이메일 보내기를 선택합니다.
-
테스트 수신자 이메일 주소에서 테스트 이메일을 열고 링크를 클릭합니다.
이메일 헤더에 설정된 구성을 지정
구성 세트를 이메일에 적용하려면 이메일 헤더에 구성 세트를 전달하세요.
SNS 알림 및 VDM 지표 확인
SNS 알림과 가상 배달 가능성 관리자 지표를 확인하려면 다음 단계를 완료하세요.
- Amazon SNS 주제 구독에 사용된 이메일 주소의 수신함을 확인해 알림이 왔는지 확인합니다.
- 이메일 지표를 확인하려면 Amazon SES 콘솔의 가상 배달 가능성 관리자 대시보드를 사용하세요.
관련 정보
Amazon SES 이메일 전송 지표 FAQ
가상 배달 가능성 관리자 설정