Amazon SES に関してよくある質問

開始方法

Amazon SES には、E メール送信者設定オプション、E メール配信性能ツール、柔軟な E メールデプロイオプション、送信者と ID 管理、E メールセキュリティ、E メール送信統計、E メールレピュテーションダッシュボード、インバウンド E メールサービスなど、多くの E メールツールが用意されています。 

新規ユーザーは、Amazon SES サンドボックスで Amazon SES の機能をテストできます。アカウントがサンドボックスにある場合、検証済みアイデンティティにのみ E メールを送信できます。検証済みアイデンティティとは、ユーザーが自分のものだと証明した E メールアドレスやドメインです。

また、アカウントがサンドボックスにある場合、1 日に送信できる E メールのボリュームと、1 秒間に送信できるメッセージ数が制限されます。

未検証の受信者に E メールを送信する準備が整ったら、AWS サポートセンターを通じて Amazon SES 送信制限の引き上げのリクエストを送信します。詳細については、Amazon SES デベロッパーガイドAmazon SES サンドボックス外への移動を参照してください。

SES は Virtual Deliverability Manager と呼ばれる一連の E メールの配信性能ツールを提供しています。Virtual Deliverability Manager を使用すると、E メール送信者は配信性能に関するインサイトを通じて E メールの配信性能を追跡し、Virtual Deliverability Manager の配信性能に関するレコメンデーションを通じて E メールの受信ボックスの配置を改善できます。E メール送信者は、Virtual Deliverability Manager を有効にして、E メールの配信性能を即座に改善するレコメンデーションを自動的に実装することもできます。 

料金と請求

現在の請求期間の料金は、AWS マネジメントコンソールの請求ダッシュボードでいつでも確認できます。

新規のお客様は、AWS 無料利用枠を使用して Amazon SES を通じて無料で E メールを送信できます。 SES の柔軟な無料利用枠により、新しい送信者は必要な SES 機能を試すことができます。SES の使用を開始た後の最初の 12 か月間は、毎月最大 3,000 件のメッセージ料金が無料になります。無料利用枠を使用すると、アウトバウンド E メール、インバウンド E メール、Virtual Deliverability Manager アウトバウンド E メール処理などの E メールサービスを無料で試すことができます。 

詳細については、をご覧ください。

制限と規制

ありません。自身が所有するアドレスやドメインから E メールを送信するときには、Amazon SES だけを使用します。

E メールアドレスやドメインを自身が所有していると証明するには、検証が必要です。AWS リージョンごとに、メールアドレスとドメインを合わせて最大 10,000 個 (内訳は問いません) 検証できます。E メールアドレスとドメインの検証の詳細については、Amazon SES デベロッパーガイドの Amazon SES の ID の検証を参照してください。

Amazon SES v2 API と SMTP は、メッセージの一部であるイメージや添付ファイルを含めて、最大 40 MB のサイズの E メールメッセージを受け付けます。10 MB を超えるメッセージは帯域幅スロットリングの対象となり、送信速度によっては 40 MB/秒までスロットリングされる場合があります。例えば、40 MB のメッセージを 1 秒間に 1 通、または 20 MB のメッセージを 1 秒間に 2 通送信することが可能です。

Amazon SES API v1 は、メッセージの一部であるイメージや添付ファイルを含めて、最大 10 MB のサイズのメッセージを受け付けます。

すべての Amazon SES アカウントには、E メールの一括送信に関する独自の制限があります。制限には次のものがあります。

  • 送信クォータ - 24 時間に E メールを送信できる受信者の最大数。
  • 最大送信レート – 1 秒間に E メールを送信できる受信者の最大数。

E メールの一括送信については、メッセージ数ではなく、受取人数に基づいた送信制限があります。送信制限は、Amazon SES コンソールを使用して、いつでも確認できます。

注意: 送信 E メールの品質が低いまたは疑わしいと当社が判断する場合 (高いバウンス率の E メールや高い苦情率がある場合、または未承諾コンテンツや悪意のあるコンテンツを含む場合など)、当社はユーザーの E メール送信を一時的に停止する権利を留保します。 

認証、検証、構成

はい、Amazon SES は DKIM をサポートしています。Easy DKIM を有効にして、設定した場合、Amazon SES では、DKIM を使用して、送信メッセージに自動的に署名が行われます。必要に応じて、手動で署名することもできます。中には、配信性能をできるだけ上げるために、署名しない方がよい DKIM ヘッダーもあります。詳細については、Amazon SES デベロッパーガイドの Amazon SES における手動での DKIM 署名を参照してください。

Amazon SES では、SPF、DKIM、またはその両方を使って、E メールを DMARC に準拠させることができます。

詳細については、Amazon SES デベロッパーガイドの Amazon SES とセキュリティプロトコルを参照してください。

Amazon SES アカウントで使用するために専用 IP アドレスをいくつかリースすると、専用 IP プール機能を使用して、その IP アドレスでグループ (プール) を作成できます。その後、各プールを構成セットと関連付けることができます。このようにすると、その構成セットを使用して E メールを送信した場合、その E メールは関連付けられたプール内の IP アドレスからのみ送信されるようになります。詳細については、Amazon SES デベロッパーガイド専用 IP プールの作成を参照してください。

どちらの専用 IP オプションも、予約済み IP アドレスによる送信レピュテーションを管理するのに役立ちます。専用 IP アドレス (標準) は、IP アドレスを手動で設定し、管理する必要があります。専用 IP アドレス (マネージド) は、専用 IP プールの手動によるモニタリングやスケーリングの必要性を低減します。また、ウォームアップ状況をより正確にモデル化し、配信性に影響を与える過剰送信を防止するのに役立ちます。より詳細な利点の比較については、Amazon SES デベロッパーガイドの専用 IP アドレスをご覧ください

送信機能

Amazon SES では、SMTP を使用して E メールを送信できるアプリケーションとのシームレスな統合のために SMTP インターフェイスを利用できます。アプリケーションからこの SMTP インターフェイスに直接接続することも、SMTP リレーとしてこのインターフェイスを使用するように既存の E メールサーバーを設定することもできます。

Amazon SES SMTP インターフェイスに接続するには、SMTP 認証情報を作成する必要があります。SMTP 認証情報の作成の詳細については、Amazon SES デベロッパーガイドAmazon SES SMTP 認証情報の取得を参照してください。

Amazon SES では、自分で開発したソフトウェアや、SMTP プロトコルでメールを送信するサードパーティ製ソフトウェアなど、すでに使用している SMTP クライアントソフトウェアで使用するためのプライベート SMTP リレーを作成できます。

詳細については、Amazon SES デベロッパーガイドAmazon SES SMTP インターフェイスを使用した E メールの送信を参照してください。

Amazon SES は、ドキュメント、画像、音声、動画など、よく利用されるコンテンツ形式の多くをサポートしています。

注意: お客様自身の安全と顧客の安全のために、Amazon SES は、お客様が送信したすべての添付ファイルをスキャンし、ウイルスやマルウェアを確認しています。

添付ファイル付きの E メールを送信するには、SMTP をサポートする E メールクライアントを使用します。Amazon SES を使って E メールを送信するようにクライアントを設定すると、メッセージが送信される前に、適切な MIME 部分と E メールヘッダーが自動的に作成されます。

また、添付ファイル付き E メールをプログラム的に送信することもできます。E メールに添付ファイルを含めるには、新しいマルチパートの E メールメッセージを作成します。このメッセージに、MIME エンコードコンテンツと一緒に、適切な Content-Type ヘッダーを含む MIME 部分を含めます。次に、Content-Disposition ヘッダーを使用して、コンテンツをインラインで表示するか、添付ファイルとして扱うかどうかを指定します。

メッセージを作成したら、SendRawEmail API を使用して送信できます。

Amazon SES のメールボックスシミュレータを使用すると、実際の受信者に E メールを送信しなくても、送信レートをテストしたり、バウンスや苦情などのイベントの処理能力をテストしたりできます。メールボックスシミュレーターに送信されるメッセージは、バウンス率や苦情率の計算に含まれず、送信クォータにも加算されません。ただし、メールボックスシミュレーターに送信される各メッセージには、実際の顧客に送信する場合と同様に課金されます。

Amazon SES メールボックスシミュレーターの詳細については、Amazon SES デベロッパーガイドの Amazon SES での E メール送信のテストを参照してください。

配信性能

Amazon SES では、コンテンツフィルタリング技術を使用して、送信メールがスキャンされます。このコンテンツフィルターにより、Amazon SES を使って送信されるコンテンツが確実に ISP の基準を満たすようになります。Amazon SES では、E メールの配信性能をさらに向上させるため、バウンス、苦情、配信通知といったフィードバックループを利用できます。

Amazon SES では、ISP のガイドラインを厳格にモニタリングしており、合法的で高品質の E メールが受信者の受信トレイに確実に配信されるようになります。ただし、Amazon SES に限らず他のメール送信サービスでも、個々の E メールの配信は保証していません。ISP 側で E メールメッセージが削除されたり喪失したりすることや、受信者が入力した E メールアドレスが間違っていることもあります。また、受信者が特定の送信者からの E メールの受信を拒否している場合は、E メールが ISP 側で拒否されるか、特に通知せずに削除されることがあります。

Amazon SES では、各リクエストが行われてから数秒以内に E メールがインターネットに配信されます。ただし、いくつかの要因のため、またインターネットの不確実な性質上、E メールの配信時期や、メッセージが宛先に到達するまでのルートを正確に予測することはできません。

例えば、一時的に "メールボックスの容量が不足している" という状況になり、ISP から受取人に E メールを配信できない場合があります。 このような場合、Amazon ではメッセージの再配信が試行されます。「メールボックスが存在しません」などのパーマネントエラーの場合、Amazon SES はメッセージを再送信せず、ユーザーはハードバウンス通知を受け取ります。E メールが Amazon SES から受取人のメールサーバーに正常に配信されるとアラートが送信されるよう、配信通知を設定できます。

通常、Amazon SES の他のユーザーが送信したメッセージによりバウンスや苦情が発生しても、E メールを送信する機能には影響しません。

ただし、受信者の E メールアドレスによってハードバウンスが生成された場合は異なります。受信者の E メールアドレスによってハードバウンスが生成されると、Amazon SES はそのアドレスをグローバルサプレッションリストに追加します。グローバルサプレッションリストに記載されているアドレスに E メールを送信しようとした場合、Amazon SES の呼び出しは正常に行われますが、Amazon SES からこの E メールが送信されることはなく、この E メールはハードバウンスとして処理されます。

グローバルサプレッションリストのアドレスに送信される E メールは、送信クォータとバウンス率にカウントされます。E メールアドレスがサプレッションリストに記載される期間は、最大 14 日間です。

グローバルサプレッションリストの詳細については、Amazon SESAmazon SES と配信性能を参照してください

セキュリティと暗号化

当社は、自社開発のスパム対策テクノロジーを使用して、低品質のコンテンツを含むメッセージをフィルタリングしています。また、添付ファイルのあるメッセージをすべてスキャンし、ウィルスや悪意のあるコンテンツをチェックしています。

Amazon SES は AWS Key Management Service (KMS) と統合されており、Amazon S3 バケットに書き込むメールを暗号化できます。Amazon SES は、クライアント側の暗号化を使用して、Amazon S3 に書き込む前に E メールを暗号化します。つまり、Amazon S3 からメールを取得した後で、お客様側でコンテンツを復号する必要があります。AWS Java SDK と AWS Ruby SDK では、復号を処理できるクライアントを利用できます。

Amazon SES は、TLS 1.2 以上の TLS 接続をサポートしています。

デフォルトで、Amazon SES は opportunistic TLS を使用します。このことは、Amazon SES が常に受信メールサーバーに安全な接続を行おうとしていることを意味します。Amazon SES が安全な接続を確立できない場合、複合化したメッセージを送信します。

この動作を変更して、Amazon SES が安全な接続を確立できる場合にのみ受信側のメールサーバーにメッセージを送信するようにできます。

Amazon SES では、いくつかのスパム対策とウイルス対策を使用しています。まず、ブロックリストを使用して、既知のスパム発信者からのメールがシステムに配信されないようにします。また、すべての受信メールと添付ファイルに対してウイルススキャンが実行されます。Amazon SES では、スパム検出の判定を利用でき、各メッセージを信頼できるかどうかを判断できます。スパムとウイルスの判定に加えて、DKIM および SPF のチェックの結果も確認できます。

Amazon SES では、社内のコンテンツフィルタリングテクノロジーを使用して E メールコンテンツをスキャンし、スパムやマルウェアを確認します。

スパムや悪意のあるコンテンツを送信していると判断されたアカウントは、E メールの送信機能が制限または停止されます。

Amazon SES と AWS のその他のサービス

Amazon SES は、E メールで通信を送信する必要があるアプリケーション向けのサービスです。Amazon SES は、E メールのカスタムヘッダーフィールドやさまざまな MIME タイプをサポートしています。

これとは対照的に、Amazon Simple Notification Service (Amazon SNS) はメッセージ指向のアプリケーションで、HTTP や Amazon SQS、または E メールなどの選択したトランスポートプロトコルを介して、複数の加入者が時間制約が厳しいメッセージの「プッシュ」通知をリクエスト/受信するものです。Amazon SNS の通知の本文は、UTF-8 文字列の 8,192 文字に制限されており、マルチメディアのコンテンツをサポートするためのものではありません。

Amazon SES のユーザーは、他の AWS サービスに登録する必要はありません。そのアプリケーションが自分のデータセンターで実行しているものであっても、Amazon EC2 上であっても、またはクライアントのソフトウェアソリューションとして実行されていても、インターネットにアクセスできるアプリケーションであれば Amazon SES を使用して E メールを送信することができます。

お問い合わせ先

E メールの不正使用を報告するには、email-abuse@amazon.com 宛てに E メールで連絡してください。
問題を可能な限り迅速かつ効果的に処理できるように、元の E メールのヘッダーをすべて含めてください。一般的な E メールクライアントのいくつかについて E メールヘッダーを取得する手順については、MxToolbox.com ウェブサイトの How to Get Email Headers を参照してください。

AWS アカウントマネージャは、機能リクエストとフィードバックを適切なチームに直接送信できます。現在 AWS アカウントマネージャーをお持ちでない場合は、Amazon SES フォーラムでフィードバックを提供することもできます。

AWS サポートプランをお持ちの場合は、ウェブベースの AWS マネジメントコンソールから直接新しいサポートケースを作成できます。AWS サポートプランは、月額 29 USD からございます。AWS サポートプランの詳細については、https://aws.amazon.com/premiumsupport/ をご覧ください。

新しいテクニカルサポートケースを開くには

  1. コンソールの [サポート] メニューで、[サポートセンター] を選択します。
  2. 次に、[ケースの作成] を選択します。
  3. [ケースの作成] ページで、[テクニカルサポート] を選択します。
  4. 発生している問題に関する情報を入力し、チケットを送信します。

AWS サポートプランをお持ちでない場合は、Amazon SES フォーラムで質問したり、回答を得たりもできます。

料金の詳細

Amazon SES の料金ページを参照してください。

詳細 
無料のアカウントにサインアップ

AWS 無料利用枠にすぐにアクセスできます。

サインアップ 
コンソールで構築を開始する

AWS マネジメントコンソールで Amazon SES を使った構築を始めましょう。

サインイン