Amazon Pinpoint를 사용하여 트랜잭션 이메일 전송 - Amazon Pinpoint

Amazon Pinpoint를 사용하여 트랜잭션 이메일 전송

이 단원에는 Amazon Pinpoint를 통해 트랜잭션 이메일 메시지를 보낼 때 사용할 수 있는 전체 코드 샘플이 나와 있습니다.

  • Amazon Pinpoint API의 SendMessages 작업을 사용하여: Amazon Pinpoint API의 SendMessages 작업을 사용하여 푸시 알림, SMS, 음성, 이메일 채널 등 Amazon Pinpoint가 지원하는 모든 채널에서 메시지를 보낼 수 있습니다.

    이 작업을 사용하는 이점은 메시지를 보내기 위한 요청 구문이 모든 채널에서 매우 비슷하다는 것입니다. 따라서 기존 코드를 용도 변경하기 더 쉽습니다. 또한 SendMessages 작업을 통해 이메일 메시지의 내용을 대체할 수 있고, 특정 이메일 주소가 아닌 Amazon Pinpoint 엔드포인트 ID에 이메일을 보낼 수 있습니다.

이 단원에는 트랜잭션 이메일을 보내기 시작할 때 사용할 수 있는 여러 프로그래밍 언어로 된 코드 예제가 나와 있습니다.

엔드포인트, 세그먼트 및 채널에 대한 추가 코드 예제는 코드 예제를 참조하세요.

이메일을 보낼 메서드 선택

트랜잭션 이메일을 보내는 데 사용할 수 있는 가장 좋은 방법은 사용 사례에 따라 다릅니다. 예를 들어 타사 애플리케이션을 사용하여 이메일을 보내야 하거나 프로그래밍 언어에 사용할 수 있는 AWS SDK가 없는 경우, SMTP 인터페이스를 사용해야 할 수 있습니다. Amazon Pinpoint가 지원하는 다른 채널에서 메시지를 전송하고 이러한 요청을 하기 위해 일관된 코드를 사용하고자 하는 경우, Amazon Pinpoint API의 SendMessages 작업을 사용해야 합니다.

Amazon Pinpoint와 Amazon SES 중에서 선택

구매 확인 또는 암호 재설정 메시지와 같은 많은 수의 트랜잭션 이메일을 보내는 경우 Amazon SES 사용을 고려하세요. Amazon SES에는 API 및 SMTP 인터페이스가 포함되어 있으며, 이 두 인터페이스 모두 애플리케이션 또는 서비스에서 이메일을 보내는 데 적합합니다. 또한 이메일 수신 기능, 구성 집합 및 전송 권한 부여 기능을 비롯한 추가 이메일 기능을 제공합니다.

Amazon SES에는 Salesforce와 같은 고객 관계 관리(CRM) 서비스를 비롯하여 기존 타사 애플리케이션과 통합할 수 있는 SMTP 인터페이스도 포함되어 있습니다. Amazon SES를 사용한 이메일 전송에 대한 자세한 내용은 Amazon Simple Email Service 개발자 안내서를 참조하세요.