はじめに
Amazon Simple Email Service(SES)は、開発者があらゆるアプリケーション内からメールを送信できる、費用対効果が高く、柔軟でスケーラブルなメールサービスです。Amazon SES はすばやく設定でき、トランザクションメール、マーケティングメール、大量メール配信など、さまざまなメールのユースケースをサポートできます。インテグレーション
前提条件Amazon SES アカウントへのアクセス権があることを確認してください。
メールコネクターを設定する
Amazon Web Services アカウントは http://aws.amazon.com/ で作成できます。アカウントの作成後、AWS Console -> SES に移動し、ドメインの DNS 設定に指定された TXT レコードを追加してドメインを検証します。
SMTP 設定を構成する
SMTP コネクターの設定は、AWS Account -> SES -> SMTP Settings で確認できます。
- SMTP Host name、Port、Protocol type は、上記の詳細から入力できます。ポート 25 はメールがスロットリングされる割合が高いため、使用しないでください。
- SMTP Username と Password は、「Create My SMTP Credentials」ボタンをクリックして取得できます。SMTP 認証情報の生成は限られているため、認証情報は必ず記録に保存してください。認証情報の生成について詳しくはこちら。
- Maximum send rate は「Sending Statistics」タブに記載されています。

配信停止を設定する
- 「MoEngage Tracking」を選択すると、MoEngage の配信停止ページの URL がメールのフッターとして追加されます - 「If you’d like to unsubscribe and stop receiving these emails click here」。
- デフォルトでは、MoEngage は顧客を標準のランディングページにリダイレクトします。そこで利用できるオプションは再購読のみです。配信停止の理由を収集するなどの目的で、顧客をカスタムのランディングページに誘導したい場合は、Unsubscribe Page URL に独自のランディングページへのリンクを入力できます。
- ダッシュボードが設定されているデータセンターに応じて、配信停止ページの配信停止 URL を入力します。

- None を選択すると、MoEngage はメールキャンペーンに配信停止リンクを含めません。この場合、メールコンテンツの作成時に配信停止リンクを含める責任はお客様にあります。プロモーションキャンペーンで配信停止リンクを含めない場合、スパムとして識別される可能性が高くなります。
List Unsubscribe Email を設定する
List unsubscribe email で、- MoEngage Managed オプションを選択すると、MoEngage はトランザクション以外のすべてのメールのヘッダーに、独自の mail-to と https URL を含めます。
- Self Managed オプションを選択した場合は、One-click unsubscribe URL と List unsubscribe email を入力します。これにより、MoEngage はトランザクション以外のすべてのメールのヘッダーにある mail-to と https URL にこれらを含めます。

バウンスと苦情を設定する
このトラッキングは Amazon SNS 通知を通じて実装されます。詳細は次のとおりです。 SES でドメインが検証されたら、ドメイン名を選択し、Notifications の下にある「Edit Configuration」ボタンをクリックします。次に、新しい SNS トピックを作成し、SNS Topic Configuration で Bounces と Complaints にこのトピックを選択して、「Save Config」をクリックします。

SNS Topic Details に戻り、「Create Subscription」をクリックして、以下のスナップショットに示すように Endpoint に URL を貼り付けます。

配信トラッキングを設定する
配信トラッキングは Amazon SNS 通知を通じて実装されます。設定手順は次のとおりです。 SES でドメインが検証されたら、ドメイン名を選択し、Notifications の下にある「Edit Configuration」ボタンをクリックします。- 新しい SNS トピックを作成し、以下に示すように SNS Topic Configuration で Delivery Tracking にこのトピックを選択します。

- 「Save Config」をクリックします。
- AWS Console -> SNS -> Topics に移動し、最近作成したトピックをクリックします。
- Create Subscription をクリックし、表示される画面で次の詳細を入力します。
- Topic:このフィールドには、サブスクリプションを作成するトピックの詳細が自動的に入力されます。
- Protocol:HTTPS
- Endpoint:以下に示すように、Moengage App Settings -> Email Settings -> Connector Configurations -> Amazon SES -> Callback URL からエンドポイント URL をコピーします。

- 以下に示すように、Moengage App Settings -> Email Settings -> Connector Configurations -> Amazon SES -> Callback URL から URL をコピーします。
- 「Enable raw message delivery」チェックボックスのチェックを外します。
- Create Subscription をクリックします。以下に示すように、Subscriptions メニューにこのサブスクリプションが表示されます。

- しばらく(1~2 時間)経ってもステータスが Pending confirmation のままの場合は、サブスクリプションを選択して Request confirmation をクリックします。
