アマゾンSES

Amazon SESはプロの機能

Amazon SESやその他の強力な機能をアンロックして、ビジネスを成長させましょう。

WP Mail SMTP Proを入手する

Amazon SESを使ってWordPressサイトのメール配信性を向上させませんか?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は、企業向けにEメールを送信するためのサービスである。ここでは、ウェブサイトから送信されるメールの配信性を向上させるために彼らのサービスを使用することに焦点を当てていますが、彼らはまた、マーケティングメールを作成し、送信するためのツールを提供しています。

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

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

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

Amazon AWSアカウントの設定

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

アカウントは無料で、このメーラーのセットアップには有料サービスの利用は必要ありませんが、AWSではアカウントのセットアップ時にクレジットカードの入力が必要です。

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

現在、以下の地域に対応している:

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

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

IAMユーザーの作成

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

まず、 Amazon Web ServicesのIAM Usersページを開く必要がある。

このページで、Create userボタンをクリックします。

IAM for AWSに新しいユーザーを追加する

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

yourdomain_wpmailsmtp

例えば、WPForms.comでは以下のユーザー名を使用します: wpformscom_wpmailsmtp.将来的にユーザーを設定したり編集したりする必要がある場合、各ユーザーにどのサイトが接続されているかを簡単に追跡できるようになります。

IAMユーザー名フィールド

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

次に、この新しいユーザーの権限を設定します。オプションの一番上の行から、Attach policies directlyを選択します。

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

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

AmazonSESFullAccess 権限ポリシーの選択

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

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

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

前のステップを完了すると、AWS は成功のメッセージを表示し、自動的に Users ページに誘導します。

アクセスキーの生成

ユーザー」ページで、作成したユーザーのユーザー名をクリックして次に進みます。

ユーザーページからのユーザー名の選択

次に、表示されるタブから、Security credentials をクリックする。

セキュリティ資格情報タブをクリックする

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

アクセスキー作成ボタン

次に、「Access key best practices & alternatives」セクションで「Other」を選択します。

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

次のページでは、descriptionタグを省略し、単にCreate access keyボタンをクリックして次に進むことができます。

アクセスキー作成ボタン

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

アクセスキーと秘密キーの生成

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

後でこれらのキーを使うので、今はこのウィンドウを開いておくこともできる。

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

すべてのAmazon SESアカウントは、デフォルトでサンドボックスモードになっています。これは非常に制限的で、あなたのアカウントは毎月の送信クォータが低く、Amazonを通じて認証されたメールアドレスにのみメールの送信が許可されることを意味します。

このステップでは、サンドボックスモードから本番モードへ移行し、月間送信クォータを増やし、誰にでもメールを送信できるようにする方法をご紹介します。

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

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

地域の選択

ダッシュボードにアクセスしたら、[Select a Region]ドロップダウンをクリックし、ドロップダウン リストからリージョンを選択します。Amazon AWSアカウントを設定したときに選択したのと同じリージョンを選択してください。

地域を選択

リージョンの選択が完了しましたら、月間Eメールクォータの増加をリクエストしてください。

ノルマ増額の要請

月間のEメール上限数の増額を申請するには、サイドバーメニューのAWSサービスオプションをクリックしてください。

AWSサービスオプション

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

アマゾンの簡易Eメールサービスを検索

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

アマゾンのシンプルメールサービスを選択

次のページでは、送信クォータを増やすリクエストを開始します。これを行うには、まず「送信クォータ」の隣にある複数の選択肢を選択します。

送信クォータ

次に、Request quota increase ボタンをクリックします。

リクエスト・クォータ増額

その後、Case Classificationフォームが表示されますので、確認して記入してください。これは、Amazonがスパム業者によるシステム利用を防ぐために使用するもので、重要なステップです。このフォームでは、あなたのサイトが合法的な目的でメールを送信することをAmazon SESに証明することになります。

このフォームを完了するには、クォータ値の変更 セクションにご希望の1日あたりの送信クォータを入力してください。この例では、1日の送信クォータを500メールに設定します。

クォータ値の変更

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

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

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

AWSは通常1営業日以内にリクエストを確認し、結果をお知らせします。その間に、次のセットアップステップに進むことができます。

WPメールのSMTP設定

AWSがあなたの案件を審査するのを待っている間に、あなたのWordPressサイトにWP Mail SMTPを設定することができます。

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

プラグインをインストールして有効化したら、WP Mail SMTP " Settingsに行き、General タブを選択します。

WP Mail SMTPの一般設定

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

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

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

Eメールから

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

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

WP Mail SMTP設定のFrom Email

注:詳細については、強制送信メール設定の仕組みを理解するためのガイドを参照してください。

名前から

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

WP MailのSMTP設定でFrom名を調整する

メーラー

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

Amazon SESメーラーを選択

アマゾンSES

Amazon SESメーラーを選択すると、Amazon SESというタイトルの新しいセクションが表示されます。ここで、先ほどAWSアカウントで作成したアクセスキーを追加する必要があります。アクセスキーIDとシークレットアクセスキーをコピーし、「Save Settings」ボタンをクリックします。

WP Mail SMTPにAmazon SESのアクセスキーを追加する

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

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

最も近い地域の設定

次に、SES Identities セクションまでスクロールダウンします。ここで、サイトのFrom Emailとして使用するメールやドメインを追加します。

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

WP Mail SMTPに新しいSES IDを追加する

オーバーレイが表示され、ドメインの検証 またはメールアドレスの検証を 選択できます。この2つのオプションについては後述します。

ドメインの検証

Amazon SESでドメインを検証することで、各メールアドレスを個別に検証することなく、その検証されたドメイン下のどのメールアドレスでも使用できるようになります。

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

SESドメインの確認

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

Amazon SESテキストレコード

これで3つの異なるCNAMEレコードが生成されます。Amazonが要求しているように、検証プロセスを完了するために、ドメインのDNS設定に3つすべての名前と 値の ペアを追加する必要があります。

注:CNAMEレコードの追加方法の詳細については、AmazonのSESドメイン検証CNAMEレコードに関するガイドを必ずご確認ください。

ドメインの確認が完了したら、サイトのWP Mail SMTP設定に戻り、ページを更新します。認証されたドメインが表示され、このドメインのメールが差出人メールアドレスの設定で使用できるようになります。

検証済みSESアイデンティティ・ドメイン

メールアドレスの確認

特定のEメールアドレスを確認するには、必ず「Eメールアドレスの確認」オプションを選択してください。有効なメールアドレスを入力してください」欄にメールアドレスを入力し、「確認」ボタンをクリックしてください。

電子メールによるSESの検証

その後、確認メールを受信するよう促す通知が表示されます。

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

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

Amazon SESの電子メール認証

メールの認証に成功したら、サイトのWP Mail SMTP設定に戻り、ページを更新します。認証されたメールが表示されるはずです。

WP Mail SMTPのSESアイデンティティ

バックアップ接続

バックアップ接続の設定はオプションであり、Amazon SESメーラーのセットアップを完了するために必須ではありません。しかし、メールの配信性をさらに向上させるために、プライマリ接続に障害が発生した場合のバックアップとして、追加の接続を設定することをお勧めします。

バックアップ接続設定

注:一定のルールや条件に基づいて異なる接続を使用して電子メールを送信したいですか?詳しくはスマートルーティングのチュートリアルをご覧ください。

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

クリック保存設定ボタン

テストメールの送信

WP Mail SMTPの設定が完了し、Fromメールの確認が完了したら、テストメールを送信して、すべてが正常に動作していることを確認することが重要です。テストメールを送信するには、WP Mail SMTP " Toolsに移動し、Email Testタブを開きます。

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

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

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

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

テストメールの設定が完了したら、「メールを送信」ボタンをクリックしてテストメールを送信します。

メール送信ボタン

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

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

その後、受信トレイをチェックして、テストメールが届いたことを確認してください。

WP Mail SMTPからのテストメールの成功

よくある質問

Amazon SESメーラーでWP Mail SMTPを設定する際によくある質問にお答えします。

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

MessageRejected (client): Email address is not verified. The following identities failed the check in region.

このエラーは通常、テストメールを送信するメールアドレスが未認証で、AWSアカウントがまだAmazonからProduction Modeを承認されていない場合に表示されます。AWSアカウントがサンドボックスモードである間、メールは認証されたメールアドレスにのみ送信できます。

アカウントが本番モードで承認されると、未確認のものも含め、どのメールアドレスにもテストメールを送信できるようになります。

フリーランサーまたは代理店として、クライアントサイトにAmazon SESを使用する場合、どのように自分の身元を隠すことができますか?

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

この設定方法の包括的な手順については、Amazon SESのIDを隠すガイドをご覧ください。

これで完了です!これで、Amazon SESを使用してWordPressメールを送信するための設定が完了しました。

次に、WordPressコアがあなたのサイトから送信するメールをコントロールしたいですか?詳しくはチュートリアルのメールコントロールの管理をご覧ください。

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

お気に入りのSMTPプロバイダーを使って、WordPressのメールを確実に送信しましょう。

このフォームを入力するには、ブラウザのJavaScriptを有効にしてください。