(Amazon SES 使用)
Amazon Simple Email Service (SES) は、コスト効率の高い E メールサービスで、Amazon.com が自社の顧客ベースのサービス向けに開発した、信頼性が高くスケーラブルなインフラストラクチャで構築されています。Amazon SES では、トランザクションメールやマーケティングメッセージ、その他あらゆる種類の高品質なコンテンツをお客様に送信できます。
このチュートリアルでは、Amazon SES を使用して最初の E メールを送信する方法について学習します。自分が E メールアドレスを保有していることを検証する方法と、Amazon SES コンソールを使用して E メールを送信する方法について説明します。 このチュートリアルの実施に必要な料金の合計は、AWS 無料利用枠の利用中かどうかにかかわらず 0.10 USD です。
AWS リソースを管理する
コンソールにサインインするここをクリックすると、AWS マネジメントコンソールが新しいブラウザウィンドウで開き、このステップバイステップガイドを開いたまま操作できます。Amazon SES コンソールを開くには、[アプリケーションサービス] から [ SES] を選択します。
E メールアドレスの検証が完了しました。メールを送信できます。Amazon SES では、3 つの方法で E メールを送信できます。コンソールを使用する方法、Simple Mail Transfer Protocol (SMTP) インターフェイスを使用する方法、API を使用する方法です。
このチュートリアルでは、最も簡単な方法として、コンソールを使った方法を紹介します。Amazon SES の使用開始後には、プログラム的にアクセス可能な SMTP インターフェイスや API を使用した E メールの送信が必要になるでしょう。
Amazon SES では、フォーマットされた E メール、または未加工の E メールを送信できます。フォーマットされた E メールを選択すると、Amazon SES によって E メールの書式が整えられます。未加工の E メールを選択した場合は、自分で E メールの書式を整えます。E メールのヘッダーやメッセージの表示方法を細かく制御できます。このチュートリアルでは、未加工形式を使用し、HTML 形式で書式を整えた E メールを送信する方法を実演します。
b.[テスト E メールの送信] ダイアログボックスで、以下の値を指定してから、[テスト E メールの送信] を選択します。
- Email 形式 – [Raw] を選択します。
- 送信先 – 検証したメールアドレスを入力します。
- メッセージ – ボックス内に以下に表示されたテキストをそのままコピー & ペーストします。
重要: メッセージの書式が正しく整えられるよう、テキストボックスにメッセージテキストを貼り付けてから、「Subject」行より前の空白行を削除してください。
Subject: Amazon SES Test
MIME-Version: 1.0
Content-Type: text/html
<!DOCTYPE html>
<html>
<body>
<h1>Amazon SES を使用した E メール送信に成功しました。</h1>
<p>Amazon SES の詳細については、「<a href="http://docs.aws.amazon.com/ses/latest/DeveloperGuide/Welcome.html">Amazon SES 開発者ガイド</a>」を参照してください。</p>
</body>
</html>
メールアドレスを検証し、Amazon SES コンソールを使用して E メールを送信しました。次のステップとして、以下のことを実行できます。
- バウンスや苦情を処理するプロセスをセットアップする。
- 上限の引き上げを申請する。送信上限の引き上げ申請が承認されると、アカウントがサンドボックス外に出され、受信者アドレスの制限が解除され、送信上限が引き上げられます。
- E メールの一括送信に Amazon SES の SMTP インターフェイスと API のどちらを使用するかを決定する。API は直接使用することも、AWS SDK から使用することもできます。
- 配信性能のベストプラクティスに従って、できる限り多くの E メールが受信者の受信ボックスに届くようにする。