ウェブサイト検索

Amazon SESを使用してメールを送信する方法


あなたの最初のメールをAmazon Simple Email Service (SES)を使って送信する方法を見ていきましょう。この記事では、ステップバイステップでAmazon SESを設定してメールを送信する方法を学びます。

Amazon SESを使用してメールを送信する方法は3つあります:

  • コンソールを使用して
  • Amazon SES SMTPインターフェースを使用して
  • APIを使用して

このAWS SESチュートリアルでは、SESコンソールを使用してメールを送信します。

AWSマネジメントコンソールから「シンプルメールサービス」を検索して、Amazon SESコンソールを表示します。

メールアドレスの確認

最初に行うべきことは、送信に使用するメールアドレスを設定することです。まず、実際に使用しているメールアドレスを私たちが所有していることを確認する必要があります。

左側のメールアドレスをクリックしましょう。

現在、確認済みのメールアドレスはありませんので、「新しいメールアドレスを確認」をクリックしてください。

そのアドレスに検証用のメールが送信されたことを知らせるダイアログが表示されます。

メールクライアントに切り替えましょう。

その確認が完了したら、SESコンソールに戻ってください。今、リストを更新すると、新しいメールアドレスのステータスが確認済みであることがわかります。

私たちは今、メールを送ることができるようになりました。

フォーマットされたテストメールを送信する

確認済みのメールアドレスを選択し、次に「テストメールを送信」をクリックしてください。

このダイアログでは、メールのいくつかのオプションが表示されています。

私は「詳細オプション」リンクをクリックすることで、以下に示す追加のフィールドを表示し、記入できるようにすることができますが、今のところシンプルなメールにしましょう(言葉遊びではありません)。

宛先欄に、先ほど確認したメールアドレスを入力してください。SESの新規ユーザーの場合、アカウントはAmazon SESサンドボックスと呼ばれるテスト環境にあるため、確認済みの受信者にのみ送信できます。後で、受信者アドレス制限を解除するためにサンドボックスから移行する申請を行うことができます。

件名にSES形式のテストを入力し、本文にテキストを追加してください。次に、「テストメールを送信」をクリックします。メールが届くはずです。

生のメールを送信する

では、今、生のフォーマットのメールを送信しましょう。このメールを再度同じ検証済みのアドレスに送ります。一つ気づくことは、もうオプションをさらに表示する選択肢がなくなり、件名のフィールドも使用できなくなったことです。これらのフィールドはメッセージボックスに指定する必要があります。

このメールのためにいくつかのサンプルフォーマットされたテキストを貼り付けようと思います。メッセージフィールド内で件名を指定していることに注意してください。ここは、以前に「詳細オプション」の下で見た他のオプションを指定する場所でもあります。

メールを送信したら、メールクライアントを確認してください。開くと、SESコンソールで指定した通りにテキストがフォーマットされているのがわかります。

SES送信統計

SESコンソールに戻ると、送信統計をクリックします。最初に目にするのは、このSESアカウントが現在サンドボックスアクセスを持っていることを知らせる大きな青いテキストボックスです。

サンドボックスの制限なしでメールを送信を開始するには、送信制限の増加をリクエストするをクリックする必要があります。その後、このフォームに記入して新しいケースを提出する必要があります。ここではその手続きを詳しく説明しません。

送信制限

送信統計ページを下にスクロールすると、私たちの送信制限に関連するいくつかの統計があります。ここでは現在の送信制限に対してのあなたの状況を確認できます。この記事のテストのためにここにいくつか送信したメールがありますが、24時間あたりの200通のメールの制限には大きく未満であることがわかります。

もう少し下に行くと、配信されたメールの数、拒否されたメール、バウンスしたメール、苦情の数を示すSESメトリクスが見えます。

要約

AmazonのSES機能は、大量のメールを送信するための優れた方法です。この記事が、SESに慣れるための手助けとなり、メールを送信する方法を始めるためのスタートを切る手助けになれば幸いです。

関連記事: