Amazon SES

要約:ChatGPTPerplexity

Amazon SESはプロ機能です

Amazon SESなどの強力な機能でビジネスを成長させましょう。

WP Mail SMTP Proを入手する

WordPressサイトのメール配信性を向上させるためにAmazon SESを使用しますか?Amazon Simple Email Service(Amazon SES)は、マーケティングメールの送信に一般的に使用される強力なツールです。WP Mail SMTPのAmazon SESメーラーを使用すると、この同じツールを安全に使用して、メールが確実に配信されるようにすることができます。

このチュートリアルでは、WP Mail SMTPでAmazon SESメーラーを設定するために必要なすべての手順を説明します。

要件:Amazon SESでは、サイトにSSL証明書(https)が必要です。WordPressサイトでのSSL設定の詳細については、WPBeginnerのSSLガイドをご覧ください。


Amazon SESとは?

Amazon SESは、企業向けのメール送信サービスです。ここではウェブサイトから送信されるメールの配信性を向上させるためにサービスを利用することに焦点を当てていますが、マーケティングメールの作成および送信ツールも提供しています。

  • 料金:最初の1年間は無料です。その後は、送信するメールの数や、メールの添付ファイルのサイズなどのその他の要因に基づいて料金が決定されます。詳細については、Amazon SESの料金ページを必ずご確認ください。
  • 差出人メールアドレスの要件:任意のドメイン固有のメールアドレス(例:[email protected])で動作します。最も信頼性の高いメール配信性を確保するために、WordPressサイトでWP Mail SMTPを設定する際に、このドメイン固有のメールアドレスを差出人メールアドレスとして使用する必要があります。
  • 結論:Amazon SESは安全で、無料で開始できますが、アカウント設定にはクレジットカードが必要です。特に、セットアッププロセスはかなり複雑で、ある段階ではAmazonのチームによる承認が必要になります。したがって、このメーラーは技術的に高度なユーザーにのみお勧めします。

Amazon SESを使用するには、WordPressサイトにSSL証明書がインストールされている必要があります。

注:サポートされているメーラーの詳細については、WP Mail SMTPのメーラー完全ガイドをご覧ください。

Amazon AWSアカウントの設定

開始する前に、Amazon Web Services(AWS)で無料アカウントにサインアップする必要があります。

アカウントは無料であり、このメーラーの設定で有料サービスを使用する必要はありませんが、AWSではアカウント設定時にクレジットカードの入力が求められます。

AWSアカウントにサインアップした後、システムは住所に基づいて地域を判断しようとします。AWSが地域を特定できない場合は、最も近い地域を選択するように求められます。

現在サポートされている地域は次のとおりです:

:アスタリスク(*)で示された地域はサポートされていますが、デフォルトでは有効になっていません。最も近い地域がこのカテゴリに該当する場合は、AWSアカウント設定で必ず手動で地域を有効にしてください。

  • アフリカ(ケープタウン)*
  • アジア太平洋(香港)*
  • アジア太平洋(ジャカルタ)*
  • アジア太平洋 (ムンバイ)
  • アジア太平洋 (大阪)
  • アジア太平洋 (東京)
  • アジア太平洋 (ソウル)
  • アジア太平洋 (シンガポール)
  • アジア太平洋 (シドニー)
  • AWS GovCloud (米国)
  • カナダ (中部)
  • ヨーロッパ (アイルランド)
  • ヨーロッパ (ロンドン)
  • ヨーロッパ (フランクフルト)
  • ヨーロッパ (ミラノ)*
  • ヨーロッパ (パリ)
  • ヨーロッパ (ストックホルム)
  • 中東 (バーレーン)*
  • 南米 (サンパウロ)
  • 米国東部 (バージニア北部)
  • 米国東部 (オハイオ)
  • 米国西部 (カリフォルニア北部)
  • 米国西部 (オレゴン)

IAMユーザーの作成

Amazon Web Servicesのアカウントを作成したら、次にIAMユーザーを設定します。これにより、後で必要となるアクセスキーが提供されます。

まず、Amazon Web ServicesのIAMユーザーページを開く必要があります。

このページ内で、ユーザーを作成ボタンをクリックします。

AWSのIAMで新しいユーザーを追加する

次に、新しいユーザーを設定する必要があります。ユーザー名フィールドに、好きな名前を追加できます。ただし、次の名前形式を使用することをお勧めします。

yourdomain_wpmailsmtp

たとえば、WPForms.comの場合は、次のユーザー名を使用します: wpformscom_wpmailsmtp。後でユーザーを設定または編集する必要がある場合、これにより、各ユーザーにどのサイトが接続されているかを簡単に把握できます。

IAMユーザー名フィールド

準備ができたら、次へボタンをクリックして続行します。

次に、この新しいユーザーの権限を設定します。オプションの最初の行から、ポリシーを直接アタッチを選択します。

IAMユーザーの権限を設定する

次に、検索バーにAmazonSESFullAccessと入力します。同じ名前の単一の結果のみが表示されるはずです。このオプションへのアクセスをユーザーに許可するには、このオプションの横にあるチェックボックスを必ず選択してください。

AmazonSESFullAccess権限ポリシーの選択

準備ができたら、次へボタンをクリックして続行します。

次のページでは、このユーザーに選択したすべての詳細が表示されます。すべてが正しく表示されていることを確認してから、ユーザーの作成ボタンをクリックしてください。

詳細を確認してユーザーを作成する

前の手順を完了すると、AWSは成功メッセージを表示し、自動的にユーザーページにリダイレクトします。

アクセスキーの生成

ユーザーページで、作成したユーザーのユーザー名をクリックして続行します。

ユーザーページのユーザー名を選択する

次に、表示されるタブの中からセキュリティ認証情報をクリックします。

セキュリティ認証情報タブをクリックする

次に、アクセスキーセクションまでスクロールダウンし、アクセスキーの作成ボタンをクリックします。

アクセスキー作成ボタン

次に、アクセスキーのベストプラクティスと代替手段セクションでその他を選択します。

次に進む準備ができたら、次へボタンをクリックします。

次のページでは、説明タグをスキップして、単にアクセスキーの作成ボタンをクリックして続行できます。

アクセスキー作成ボタン

AWSは成功メッセージと、ユーザーのアクセスキーIDおよびシークレットアクセスキーを表示します。これらのキーのコピーを安全に保存することを忘れないでください。

生成されたアクセスキーとシークレットキー

注意: このページを閉じると、このアクセスキーIDシークレットアクセスキーを再度表示することはできません。これらの詳細を含むCSVをダウンロードするか、安全な場所にコピーしてください。

このウィンドウは、後でこれらのキーを使用するため、しばらく開いたままにしておくこともできます。

AWSを本番モードに切り替える

すべてのAmazon SESアカウントは、デフォルトでサンドボックスモードに置かれます。これは非常に制限的であり、アカウントの月間送信クォータが低く、Amazonで検証されたメールアドレスにのみメールを送信できます。

この手順では、サンドボックスモードから本番モードに移行する方法を示します。これにより、月間送信クォータを増やし、誰にでもメールを送信できるようになります。

この手順を開始するには、Amazon Service Quotasダッシュボードに移動する必要があります。

サービス クォータ ダッシュボード

リージョンの選択

ダッシュボードにアクセスしたら、リージョンの選択ドロップダウンをクリックし、ドロップダウンリストからリージョンを見つけてリージョンを選択する必要があります。Amazon AWSアカウントを設定したときに選択したのと同じリージョンを選択してください。

リージョンを選択してください

リージョンを選択したので、月間メールクォータの増加をリクエストに進むことができます。

クォータ増加のリクエスト

月間メール制限の増加をリクエストするには、サイドバーメニューのAWSサービスオプションをクリックします。

AWSサービスオプション

次に、検索バーにAmazon Simple Email Serviceと入力します。

Amazon Simple Email Service を検索

これにより、Amazon Simple Email Service (Amazon SES)という名前の単一のオプションが残ります。準備ができたら、このオプションをクリックしてください。

Amazon Simple Email Service を選択

次のページで、送信クォータを増やすリクエストを開始します。これを行うには、まず送信クォータの横にあるラジオボタンを選択します。

送信クォータ

次に、クォータ増加のリクエストボタンをクリックします。

クォータ増加のリクエスト

その後、レビューして記入する必要のあるケース分類フォームが表示されます。これは、Amazonがスパマーがシステムを使用するのを防ぐために使用するものであるため、重要なステップです。このフォーム内で、サイトが正当な目的でメールを送信することをAmazon SESに証明することになります。

このフォームを完了するには、送信クォータの変更セクションに希望する1日の送信クォータを入力します。この例では、1日の送信クォータを500通のメールにリクエストします。

クォータ値を変更

クォータ値を入力したら、リクエストボタンをクリックしてフォームを送信してください。

リクエストボタンをクリック

送信直後に、Amazon Web Servicesから2通のメールが届くはずです。どちらも、新しいケースが作成されたことを確認するだけのものです。

AWSは通常、リクエストをレビューし、1営業日以内に結果をお知らせします。ただし、その間は、次のセットアップ手順に進むことができます。

WP Mail SMTPの設定

AWSがケースの提出をレビューするのを待っている間に、WordPressサイトにWP Mail SMTPを設定できます。

始める前に、WP Mail SMTPをサイトにインストールして有効化してください。

プラグインをインストールして有効化したら、WP Mail SMTP » 設定に移動し、一般タブを選択します。

WP Mail SMTP 一般設定

次に、プライマリ接続 セクションまでスクロールします。

WP Mail SMTP のプライマリ接続設定

次のセクションでは、このページにある各設定の詳細について説明します。

送信元メールアドレス

これは、サイトのすべてのメールが送信されるメールアドレスです。送信元メールアドレスには、任意の有効なメールアドレスを入力できます。ただし、最良の結果を得るために、ドメイン固有のメールアドレス(例:[email protected])を使用することをお勧めします。

送信元メールアドレスを強制するというラベルのチェックボックスをオンにすることもできます。サイト全体で送信元メールアドレスを同じにしたい場合は、このオプションにより、サイト全体 (すべてのフォームメールなど) でメール設定を編集する手間が省けます。

WP Mail SMTP 設定の差出人メールアドレス

注意: 詳細については、送信元メールアドレスを強制する設定がどのように機能するかを理解するためのガイドを参照してください。

送信元名

送信元名は、サイトから送信されるメールの送信者として表示される名前です。デフォルトではサイト名に設定されていますが、任意の希望する値に調整できます。さらに、送信元名を強制オプションをチェックして、この設定をサイト全体に適用することもできます。

WP Mail SMTP設定で差出人名を調整する

メーラー

メーラーセクションで、Amazon SESメーラーオプションを選択します。

Amazon SES メーラーを選択

Amazon SES

Amazon SESメーラーを選択したので、Amazon SESというタイトルの新しいセクションが表示されるはずです。ここで、以前にAWSアカウントで作成したアクセスキーを追加する必要があります。アクセスキーIDシークレットアクセスキーをコピーして貼り付け、設定の保存ボタンをクリックしてください。

WP Mail SMTP で Amazon SES のアクセスキーを追加

キーが配置され、設定が保存されたら、最も近いリージョンフィールドを設定できます。サイトのホスティングサーバーの場所に基づいてリージョンが事前に選択されているため、これが正しいことを確認し、Amazon SESで選択したものと一致していることを確認してください。

注意: Amazon SESのリージョンとは異なるリージョンを選択した場合は、この新しいリージョンに対してサービス制限の引き上げ手順を繰り返す必要があります。

最も近いリージョン設定

次に、SES IDセクションまでスクロールします。ここで、サイトの送信元メールアドレスとして使用したいメールアドレスまたはドメインを追加します。

新しい確認済みメールまたはドメインを追加するには、新規追加ボタンをクリックします。

WP Mail SMTP で新しい SES ID を追加

これにより、ドメインの確認またはメールアドレスの確認を選択できるオーバーレイが開きます。これら両方のオプションについては、以下で説明します。

ドメインの確認

Amazon SESでドメインを確認すると、個々のメールアドレスを個別に確認することなく、確認済みのドメイン下の任意のメールアドレスを使用できるようになります。

ドメインを確認するには、まずドメインの確認オプションを選択してください。次に、ドメインを入力してくださいボックスに、ドメインを追加します。ここでは例としてexample.comを使用します。

SES ドメインの確認

ドメインを入力したら、確認ボタンをクリックして、ドメインのCNAMEレコードを生成します。

Amazon SES テキストレコード

これにより、3つの異なるCNAMEレコードが生成されます。Amazonの要件として、確認プロセスを完了するには、すべての3つの名前のペアをドメインのDNS設定に追加する必要があります。

注意: CNAMEレコードの追加方法の詳細については、AmazonのSESドメイン確認CNAMEレコードガイドを確認してください。

ドメインの確認が正常に完了したら、サイトのWP Mail SMTP設定に戻ってページを更新できます。確認済みのドメインがここに表示され、このドメインのメールが送信元メールアドレス設定で使用できるようになります。

確認済み SES ID ドメイン

メールアドレスの確認

特定のアドレスを確認するには、まずメールアドレスの確認オプションを選択してください。次に、有効なメールアドレスを入力してくださいフィールドにメールアドレスを追加し、確認ボタンをクリックします。

メールで SES を確認

次に、確認メールの受信トレイを確認するように求める通知が表示されます。

WP Mail SMTP の送信メールアドレスの確認

このメールはAmazon Web Servicesから送信され、確認リンクが含まれています。このメールアドレスを確認するには、24時間以内にこのリンクをクリックする必要があります。

Amazon SES のメール確認

メールの確認が正常に完了したら、サイトのWP Mail SMTP設定に戻ってページを更新できます。確認済みのメールが表示されるはずです。

WP Mail SMTP の SES ID

バックアップ接続

バックアップ接続の設定はオプションであり、Amazon SESメーラーの設定を完了するために必須ではありません。ただし、メールの配信性をさらに向上させるために、プライマリ接続が失敗した場合に備えてバックアップとして機能する追加の接続を構成することをお勧めします。

接続設定をバックアップする

注意: ルールや条件のセットに基づいて異なる接続を使用してメールを送信したいですか?詳細については、スマートルーティングチュートリアルを確認してください。

完了したら、設定の保存 ボタンをクリックして変更を保存します。

クリックして設定を保存ボタン

テストメールの送信

WP Mail SMTPの設定が準備され、送信元メールアドレスがすべて確認されたので、すべてが正常に機能していることを確認するためにテストメールを送信することが重要です。テストメールを送信するには、WP Mail SMTP »ツールに移動し、メールテストタブを開きます。

WP Mail SMTP のメールテストタブ

このタブでは、送信先フィールドにサイトの管理者のメールアドレスが既に入力されていることがわかります。ただし、アクセスできる任意のメールアドレスを入力できます。

HTMLオプションについては、プレーンテキストメールを送信したい場合はトグルをクリックできます。ただし、ほとんどのサイトでは、HTMLメール(デフォルト)を使用してテストするのが最も理にかなっています。

注意: 追加の接続を設定した場合、テストメールを送信する際にプライマリ接続とその他の接続を選択できます。

テストメールの設定が完了したら、Send Emailボタンをクリックしてテストメールを送信してください。

メール送信ボタン

テストメールが正常に送信されると、ページに成功メッセージが表示されます。

WP Mail SMTPテストメール成功メッセージ

次に、受信トレイを確認して、テストメールを受信したことを確認する必要があります。

WP Mail SMTP からのテストメールが正常に送信されました

よくある質問

Amazon SESメーラーでWP Mail SMTPを設定する際の、よくある質問とその回答をご紹介します。

テストメールを送信しようとしましたが、次のエラーが表示されるのはなぜですか?

メッセージが拒否されました (クライアント): メールアドレスが確認されていません。次のIDがリージョンでチェックに失敗しました。

このエラーは通常、テストメールの送信先メールアドレスが未検証であり、AWSアカウントがAmazonによって本番モードの承認を受けていない場合に表示されます。AWSアカウントがサンドボックスモードの場合、メールは検証済みのメールアドレスにのみ送信できます。

アカウントが本番モードの承認を受けると、未検証のアドレスを含む任意のアドレスにテストメールを送信できるようになります。

フリーランサーまたはエージェンシーとして、クライアントサイトでAmazon SESを使用する際に自分の身元を隠すにはどうすればよいですか?

クライアントのウェブサイトを管理していて、Amazon SESの詳細を機密に保つ必要がある場合、WP Mail SMTPにはそれを支援する機能があります。ユーザーの身元を隠し、メールを送信できるドメインを制限することで、身元を隠すことができます。

設定方法の詳細については、Amazon SESの身元を隠すガイドをご覧ください。

これで、WordPressメールをAmazon SESで送信するようにサイトが正常に設定されました。

次に、WordPressコアがサイトから送信するメールを制御しますか?詳細については、メール制御の管理に関するチュートリアルを確認してください。

無料のWP Mail SMTPプラグインをお試しください

お気に入りのSMTPプロバイダーを使用して、WordPressのメールを確実に送信してください。