Amazon Pinpoint を使用してトランザクション E メールを送信する - Amazon Pinpoint

Amazon Pinpoint を使用してトランザクション E メールを送信する

このセクションでは、Amazon Pinpoint を介してトランザクション E メールメッセージを送信するのに使用できる完全なコードの例を提供します。

  • Amazon Pinpoint API で SendMessages オペレーションを使用する: API で SendMessages オペレーションを使用して、Amazon Pinpoint がサポートするすべてのチャンネルでメッセージを送信します。これには、プッシュ通知、SMS,音声、E メールチャンネルが含まれます。

    このオペレーションを使用する利点は、すべてのチャンネルにおいてメッセージ送信のリクエスト構文が非常に類似することです。このため、既存のコードの再利用が容易になります。SendMessages オペレーションを使用すると、E メールメッセージのコンテンツを置換して、特定の E メールアドレスではなく Amazon Pinpoint エンドポイント ID に E メールを送信することもできます。

このセクションには、トランザクションの E メールの送信を開始できる、いくつかのプログラミング言語のコードの例が含まれます。

エンドポイント、セグメント、チャネルのコード例の詳細については、「コード例」を参照してください。

E メールを送信する方法を選択する

トランザクション E メールの送信に使用する最適な方法は、ユースケースによって異なります。たとえば、サードパーティーのアプリケーションを使用して E メールを送信する必要がある場合、またはご使用のプログラミング言語で AWS SDK を利用できない場合、SMTP インターフェイスを使用する必要がある可能性があります。Amazon Pinpoint がサポートする他のチャンネルでメッセージを送信する場合、これらのリクエストを一貫したコードで作成するには、Amazon Pinpoint API の SendMessages オペレーションを使用してください。

Amazon Pinpoint または Amazon SES を選択する

購入確認やパスワードリセットメッセージなどの大量のトランザクション E メールを送信する場合は、Amazon SES の使用を検討してください。Amazon SES には API と SMTP インターフェイスがあり、どちらもアプリケーションやサービスから E メールを送信するのに適しています。また、E メールの受信機能、設定セット、送信承認機能など、そのほかにも E メールの機能があります。

Amazon SES には、Salesforce などの顧客関係管理 (CRM) サービスを含む既存のサードパーティーアプリケーションと統合できる SMTP インターフェイスもあります。Amazon SES を使用した E メールの送信の詳細については、『Amazon Simple Email Service デベロッパーガイド』を参照してください。