Amazon SES における E メール配信可能性の概要 - Amazon Simple Email Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon SES における E メール配信可能性の概要

送信者が望むのは、受取人が E メールを読み、有益であると見なし、スパムのラベルを付けないことです。つまり、E メールの配信性能 (メールが受信者の受信箱に到達する割合) を最大限に高める必要があります。このトピックでは、Amazon SES を使用する場合に理解を深めておく必要のある、E メールの配信性能の概念について説明します。

メールの配信可能性を最大限に高めるには、E メール配信の問題を理解して、問題を回避するステップを積極的に実施し、送信メールのステータス情報を継続的に入手することが必要です。さらに、配信が成功する確立を高めるために、必要に応じてメール送信プログラムを改善する必要があります。以下のセクションでは、これらのステップの基本となる概念について説明し、このプロセスの中で Amazon SES がどのように役立つかを示します。

E メール配信問題の理解

ほとんどの場合、メッセージは対象の受取人に正常に配信されます。ただし、配信が失敗する場合や、送信されたメールの受け取りを受取人が拒否する場合があります。以下のセクションで説明するバウンス、苦情、およびサプレッションリストは、これらの配信問題に関連しています。

バウンス

受信者のレシーバー (E メールプロバイダーなど) がメッセージを受信者に配信できなかった場合、レシーバーはそのメッセージを Amazon SES にバウンスします。Amazon SES は、システムのセットアップ内容に応じて、バウンスされた E メールに関して、E メールまたは Amazon Simple Notification Service (Amazon SNS) を介して通知します。詳細については、「Amazon SES のイベント通知の設定」を参照してください。

以下に示すように、ハードバウンスソフトバウンスがあります。

  • ハードバウンス - 永続的な E メール配信の障害。たとえば、メールボックスは存在しません。Amazon SES は、DNS ルックアップの失敗以外では、ハードバウンスを再試行しません。ハードバウンスの原因となっている E メールアドレスに対して配信の試行を繰り返さないことを強くお勧めします。

  • ソフトバウンス - 一時的な E メール配信の障害。たとえば、メールボックスがいっぱいである、接続が多すぎる (スロットリングとも呼ばれる)、または接続がタイムアウトになった場合です。Amazon SES はソフトバウンスを複数回再試行します。それでも E メールを配信できない場合、Amazon SES は再試行を停止します。

Amazon SES は、以後再試行されないハードバウンスおよびソフトバウンスについて通知します。ただし、Amazon SES コンソールまたは GetSendStatistics API を使用して取得されるバウンス率とバウンスメトリクスに反映されるのはハードバウンスのみです。

バウンスには同期または非同期があります。同期バウンスは、送信者と受取人の E メールサーバーがアクティブに通信している間に発生します。非同期バウンスは、最初に受取人が E メールメッセージの配信を承諾した後で、受取人への配信に失敗した場合に発生します。

苦情

ほどんどの E メールクライアントプログラムには、メッセージをスパムフォルダに移動して E メールプロバイダーに転送するためのボタン ([Mark as Spam (スパムとしてマーク)] など) が用意されています。また、ほとんどの E メールプロバイダーでは、ユーザーが不要な E メールメッセージを転送して E メールプロバイダーによる防止策をリクエストできる迷惑メール用アドレス (abuse@example.net など) を用意しています。どちらの場合も、受取人が苦情を申し立てます。E メールプロバイダーがスパム送信者であると判断し、Amazon SES により E メールプロバイダーにフィードバックループが設定されている場合、E メールプロバイダーは Amazon SES に苦情を送信します 。Amazon SES はそのような苦情を受け取ると、スパム発信者と見なされた送信者のシステムのセットアップに応じて、E メールまたは Amazon SNS 通知でその送信者に苦情を転送します。詳細については、「Amazon SES のイベント通知の設定」を参照してください。苦情を申し立てている E メールアドレスに対して配信の試行を繰り返さないことをお勧めします。

グローバルサプレッションリスト

Amazon SES グローバルサプレッションリストは、SES 共有 IP プール内のアドレスの評判を保護するために SES が所有および管理するもので、最近いずれかの SES 顧客に対してハードバウンスを引き起こした受信者メールアドレスが含まれています。サプレッションリストに登録されているアドレスに SES 経由で E メールを送信しようとした場合、SES の呼び出しは成功しますが、SES は、この E メールを送信せず、代わりにハードバウンスとして扱います。ハードバウンスと同じく、ブラックリストのバウンスは送信量上限やバウンス率にカウントされます。E メールアドレスは、サプレッションリストに最大 14 日まで残ります。送信しようとしている電子メールアドレスが有効であることが確認されている場合は、アドレスがアカウントレベルのサプレッションリストにリストされていないことを確認して、グローバル抑制リストを上書きできます。SES は引き続き配信を試みますが、バウンスした場合、バウンスはあなた自身の評価に影響しますが、他のユーザーは、彼ら自身のアカウントレベルのサプレッションリストを使用していない場合そのメールアドレスには送信できないため、誰もバウンスを受信しません。アカウントレベルのサプレッションリストの詳細については、「Amazon SES アカウントレベルのサプレッションリストの使用」を参照してください。

積極的な対応

インターネット経由の E メールに関する最大の問題の 1 つは、未承諾一括 E メール (スパム) です。E メールプロバイダーは、顧客にスパムが送信されないように広範な防止策を実行しています。また、Amazon SES では、E メールプロバイダーがお客様の E メールをスパムと見なす可能性を減らすための措置を講じています。Amazon SES は、検証、認証、送信クォータ、およびコンテンツフィルタリングを使用します。Amazon SES は、E メールプロバイダーとの信頼された評価も維持しており、高品質 E メールの送信を求めます。Amazon SES では、これらの作業の一部を自動的に処理します (コンテンツのフィルタリングなど)。その他の場合、ツールが提供したり (認証など)、適切な指示で助言します (クォータの送信)。以下のセクションでは、それぞれの概念の詳細情報を提供します。

検証

残念ながらスパムの発信者は、E メールヘッダーを改ざんし、元のメールアドレスを偽装して、E メールが別の送信元から送られたように見せかけることができます。E メールプロバイダーと Amazon SES の信頼関係を維持するために、Amazon SES は送信者が本人であることを確認する必要があります。したがって、送信者は送信アイデンティティを保護するために、Amazon SES 経由で送信する E メールの送信元となるすべての E メールアドレスを確認する必要があります。E メールアドレスを検証するには、Amazon SES コンソールまたは Amazon SES API を使用します。また、ドメイン全体を確認することもできます。詳細については、「Eメールアドレス ID の作成」および「ドメイン ID の作成」を参照してください。

アカウントがAmazon SES サンドボックスにまだある場合は、Amazon SES のメールボックスシミュレーターから提供されているアドレスを除く、すべての受信者のアドレスも確認する必要があります。サンドボックスの外への移動については、「本番稼働用アクセスをリクエストする (Amazon SES サンドボックス外への移動)」を参照してください。メールボックスシミュレーターの詳細については、「手動でメールボックスシミュレーターを使用する」を参照してください。

Authentication

認証は、本人であることを E メールプロバイダーに示す、もう 1 つの方法です。メールを認証するときに、自分がアカウントの所有者であり、E メールが転送中に変更されていないという証拠を提供します。場合によっては、E メールプロバイダーは、認証されない E メールの送信を拒否します。Amazon SES では、送信者ポリシーフレームワーク (SPF) とドメインキーアイデンティファイドメール (DKIM) の 2 つの認証方法がサポートされています。詳細については、「Amazon SES での ID の設定」を参照してください。

送信クォータ

E メールプロバイダーでは、E メールの数量または頻度が突然急増する現象を検出すると、その送信者がスパム発信者であることを疑い、E メールをブロックする場合があります。したがって、すべての Amazon SES アカウントには、送信クォータのセットがあります。これらのクォータは、24 時間内に送信できる E メールの数と、1 秒あたりに送信できる E メールの数を制限します。これらの送信クォータは、E メールプロバイダーとの信頼性の保護に役立ちます。

ほとんどの場合、新規ユーザーは、Amazon SES で毎日少量の E メールを送信できます。送信したメールが E メールプロバイダーに受け入れられる場合は、自動的にこのクォータが引き上げられます。送信クォータは時間の経過とともに次第に引き上げられ、より短い間隔でより多くの E メールを送信できるようになります。また、SES 送信制限の増加ケースを作成して、追加のクォータ引き上げをリクエストします。

送信クォータの詳細およびクォータを引き上げる方法については、「Amazon SES 送信制限の管理」を参照してください。

コンテンツのフィルタリング

多くの E メールプロバイダーでは、コンテンツのフィルタリングを使用して、受信 E メールがスパムであるかどうかを判断します。コンテンツフィルターは、疑わしいコンテンツを探し、E メールがスパムのプロファイルに適合する場合はその E メールをブロックします。Amazon SES では、コンテンツフィルタも使用します。アプリケーションから Amazon SES にリクエストを送ると、Amazon SES で自動的に E メールメッセージがアセンブルされ、メッセージヘッダーおよび本文がスキャンされて、E メールプロバイダーでスパムと見なされる可能性のあるコンテンツが含まれているかどうかが判断されます。Amazon SES で使用されているコンテンツフィルタによってメッセージにスパムの疑いが生じた場合は、Amazon SES による評価が下がります。

また、Amazon SES はすべてのメッセージをスキャンして、ウイルスが含まれていないかを確認します。メッセージにウイルスが含まれている場合、Amazon SES はそのメッセージを受信者のメールサーバーに配信しようとしません。

評価

E メール送信に関して、評価は IP アドレス、E メールアドレス、または送信ドメインがスパムの発信元ではないことを確認する測定指標であり、非常に重要です。送信者の E メールが 受信者の受信トレイに確実に配信されるように、Amazon SES は E メールプロバイダーからの高い評価を維持しています。同様に、送信者も Amazon SES からの高信頼の評価を維持する必要があります。高品質なコンテンツを送信することにより、Amazon SES との信頼関係を構築します。常に高品質なコンテンツを送信することで信頼性の評価が徐々に高くなり、Amazon SES によって送信クォータが引き上げられます。バウンスおよび苦情が増えすぎると評価が下がり、Amazon SES でのアカウントの送信クォータが引き下げられたり、Amazon SES アカウントが停止されたりする場合があります。

高い評価を維持する方法の 1 つは、システムをテストするときに、自分で作成した E メールアドレスに送信するのではなくメールボックスシミュレーターを使用することです。メールボックスシミュレーターに送信された E メールは、バウンスや苦情のメトリクスには影響しません。メールボックスシミュレーターの詳細については、「手動でメールボックスシミュレーターを使用する」を参照してください。

高品質 E メール

高品質 E メールは、受取人が価値を認めて受信を希望する E メールです。値は、受信者によって異なるものを意味し、その形式にはオファー、注文確認、領収書、ニュースレターなどがあります。E メールプロバイダーで品質が低いと見なされた E メールはブロックされるため、最終的に配信性能は送信する E メールの品質に左右されます。

継続的な情報の入手

配信が失敗しても、受取人が E メールに対して苦情を申し立てても、Amazon SES によって E メールが受取人のメールサーバーに正常に配信されても、Amazon SES の使用統計を簡単に監視できる機能と通知を使用して問題を追跡することができます。

通知

E メールがバウンスされると、E メールプロバイダーは Amazon SES に通知し、Amazon SES はユーザーに通知します。Amazon SES は、以後再試行しないハードバウンスおよびソフトバウンスについて通知します。多くのE メールプロバイダーも苦情を転送しています。Amazon SES では、主要なメールプロバイダと苦情フィードバックループを設定しているため、必要ありません。Amazon SES では、バウンス、苦情、正常な配信について 2 つの方法で通知します。アカウントを設定して Amazon SNS を介して通知する方法と、E メールで通知する方法 (バウンスおよび苦情のみ) です。詳細については、「Amazon SES のイベント通知の設定」を参照してください。

使用統計

Amazon SES の使用統計を利用して、失敗した配信を調べ、根本原因を判断して解決することができます。使用統計を表示するには、Amazon SES コンソールを使用するか、Amazon SES API を呼び出します。配信、バウンス、苦情、およびウイルス感染により拒否された E メールの数を調べたり、送信クォータを超えていないかを確認したりできます。

E メール送信プログラムの向上

多数のバウンスや苦情が発生する場合は、E メール送信戦略を再評価する必要があります。返送、苦情、および質の低い E メール送信の試行が多すぎると、悪用を構成し、終了のリスクにさらされ、AWS アカウント が停止されるおそれがあることを忘れないでください。基本的に、Amazon SES を使用して高品質 E メールを送信し、受信を希望する受取人にのみ E メールを送信する必要があります。

少なくとも 1 回の配信

Amazon SES では、冗長性と高可用性を確保するため、メッセージのコピーが複数のサーバーに保存されます。まれではありますが、メッセージを受信または削除するときに、メッセージのコピーが保存されているサーバーの1台が使用できない場合があります。

この場合、使用できないサーバーではメッセージのコピーが削除されず、メッセージの受信時に、そのメッセージコピーをもう一度受け取る場合があります。アプリケーションがべき等になるよう設計する必要があります (同じメッセージを繰り返し処理した場合にも悪影響が発生しないように設計する必要があります)。