最も必要とされている時に、信頼できるWordPressチュートリアルを。
WordPress入門ガイド
WPBカップ
2500万人以上
当社のプラグインを使用しているウェブサイト
16+
WordPress経験年数
3000+
専門家によるWordPressチュートリアル

Amazon SESを使用してWordPressメールを送信する方法(ステップバイステップ)

WordPressサイトからメールを送信するのに問題がありますか?あなただけではありません。

WordPressサイトからメールを送信しようとしても、ユーザーの受信トレイに届かないことがあります。これは非常に厄介ですが、AWS SES(Amazon Simple Email Service)がお役に立ちます。

Amazon SESは、メールの郵便配達員のようなものです。メールが失われず、ユーザーの受信トレイに正常に届くようにします。

Amazon SES を WordPress サイトに設定する方法をステップバイステップでご紹介します。メールが確実に届くようにしましょう!

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

WordPressのメールにAmazon SESが必要な理由と時期

WordPressウェブサイトからメールを送信するのに苦労しているという話をよく耳にします。メールはウェブサイトを円滑に運営するために不可欠なので、これは問題です。

例えば、あなたのサイトでは、パスワードを忘れた場合の再設定や、新しいユーザーが登録したとき、または誰かがあなたのサイトで連絡フォームに入力したときに通知を送信するためにメールを使用します。

デフォルトでは、WordPressはPHPのメール機能を使用してメールを送信します。

しかし、この機能は常に期待どおりに機能するわけではありません。これは、WordPressホスティング会社が悪用やスパムを防ぐためにブロックしていることが多いためです。

また、人気のメールサービスプロバイダーのスパムフィルターは、送信者を検証するために受信メールをチェックします。デフォルトの WordPress メールはこのチェックに失敗し、スパムフォルダに届かないことさえあります。

SMTP(Simple Mail Transfer Protocol)は、電子メールを送信するための業界標準です。

PHPのmail関数とは異なり、SMTPは適切な認証を使用するため、メールが正常に配信される可能性が高まります。

Amazon SESは、ビジネスメール用に設計されたSMTPサービスです。あなたやあなたのチームにWordPressの通知メールを送信したり、大規模なメーリングリストにメールニュースレターを送信したりするための優れたソリューションです。

Amazon SESは最初の1年間は無料です。その後、送信するメールの数やその他の要因に応じて、従量課金制になる場合があります。費用については、Amazon SESの料金ページで確認できます。

編集者注:Amazon SESは初心者には少し複雑だと考えています。そのため、ユーザーにはSMTP.comSendLayer、またはBrevoをお勧めします。これらはWP Mail SMTPプラグインとシームレスに連携します。

このチュートリアルでは、WP Mail SMTPプラグインを使用して、WordPressウェブサイトからAmazon SESサービスにメールを送信する方法を説明します。

さあ、始めましょう!このチュートリアルで説明する手順の概要を以下に示します。

ステップ 1. Amazon AWS アカウントの設定

ステップ2. Amazon Web Servicesを本番モードに切り替える

ステップ3. WordPressウェブサイトにWP Mail SMTPをインストールする

ステップ1:Amazon AWSアカウントの設定

まず、Amazon Web Servicesのウェブサイトにアクセスして、無料アカウントにサインアップする必要があります。アカウントは無料ですが、アカウント設定時にクレジットカードの詳細を入力する必要があります。

Amazon Web Services で無料アカウントにサインアップする必要があります

AWSアカウントの設定中に、連絡先情報やその他の詳細を入力する必要があります。

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

これを行うには、Amazon Web Services Usersページを開く必要があります。このページ内で、「ユーザーを作成」ボタンをクリックする必要があります。

ユーザー作成ボタンをクリック

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

これにより、後で他のウェブサイト用にユーザーを追加する際に役立ちます。各ユーザーがどのウェブサイト用であるかが一目でわかり、WP Mail SMTPプラグインがそれを使用していることがわかります。

新しいユーザーを設定する必要があります

完了したら、画面下部にある「次へ」ボタンをクリックできます。

「権限設定」画面が表示されます。「ポリシーを直接アタッチ」という3番目のオプションをクリックする必要があります。

「権限設定」画面が表示されます

次に、検索バーに「AmazonSESFullAccess」と入力してリストをフィルタリングします。ポリシーは1つだけ表示されるはずですので、そのポリシーの左側にあるチェックボックスをクリックしてください。

「タグの追加」ページでは設定を変更する必要はありません。「次へ」ボタンをクリックするだけで、「レビューと作成」ページに移動します。

そこに行くと、このユーザーのために選択したすべての詳細を確認できます。すべて正しく見える場合は、「ユーザーを作成」ボタンをクリックするだけです。

このユーザーのために選択したすべての詳細を確認できます

ユーザーが正常に作成されたというメッセージが表示されます。

これらはチュートリアルの後半で使用するので、安全な場所にコピーするか、CSVファイルをダウンロードしておくとよいでしょう。または、このブラウザウィンドウを開いたままにしておけば、後で戻って確認できます。

ユーザーを正常に作成したというメッセージが表示されます

ステップ2:Amazon Web Servicesを本番モードに切り替える

デフォルトでは、Amazon SESアカウントはサンドボックスモードで実行されます。この制限されたモードでは、確認済みのメールアドレスにのみメールを送信でき、スパマーが悪用するのを防ぐように設計されています。

誰にでもメールを送信したい場合は、サンドボックスモードから本番モードに移行するリクエストを行う必要があります。最初のステップは、AWSサポートページにアクセスして新しいケースを作成することです。

ケースの詳細を入力することから始めます。Amazonは、あなたがスパムメールを送信していないことを確認するためにあなたの回答を使用します。

制限タイプは「SESサービス制限」のままにし、メールタイプとして「トランザクション」を選択する必要があります。ウェブサイトURLフィールドには、サイトのアドレスを入力してください。

ケース詳細

次のセクションは、「メールを特にリクエストした受信者にのみ送信する方法を詳細に説明してください」というラベルが付いています。ここでは、メール送信プロセスに関する詳細を共有する必要があります。

たとえば、サイト管理者にのみサイト通知を送信している、またはサイトでフォームに入力した人のみにメールを送信している、と言うことができます。

ケース詳細

次に、「バウンスおよび苦情通知を受信した場合に従うプロセスを詳細に説明してください」と尋ねられます。

例えば、WP Mail SMTPの「送信元メールを強制」設定により、すべてのバウンス通知を指定したメールアドレスに送信できることを説明できます。

AWSの利用規約に準拠するかどうか尋ねられたら、「はい」と答える必要があります。

次に、「Requests」セクションまでスクロールダウンします。まず、AWSアカウントを設定したときと同じリージョンを選択します。これは、サイトのサーバーが配置されている場所から最も近いリージョンである必要があります。

クォータフィールドについては、回答は自動選択されています。その後、「新しいクォータ値」の下に、1日に送信すると予想されるメールの最大数を見積もって入力する必要があります。

ドロップダウンメニューから「希望する 1 日あたりの送信クォータ」を選択します。

ページの下部にあるセクションは「ユースケースの説明」です。ここでは、どのような種類のウェブサイトを持っているか、そしてなぜメールを送信するのかについての詳細を共有する必要があります。

送信されるメールの種類(フォーム送信の確認、購入レシート、ニュースレターなど)を含めるようにしてください。より詳細な応答は、アプリケーションの成功の可能性を高める可能性があります。

ユースケースの説明

申請が完了したら、「送信」ボタンをクリックしてください。新しいケースが作成されたことを確認するメールがAmazon Web Servicesから2通届きます。

Amazonから1営業日以内に決定が届くはずです。しかし、それまでの間、このチュートリアルを続行できます。

ステップ3. WordPressウェブサイトにWP Mail SMTPをインストールする

WP Mail SMTPは、WordPress向けの最高のSMTPプラグインです。Amazon SMTPを使用するには、Proプラン以上を購入する必要があります。これにより、プレミアムサポートと専門家によるホワイトグローブセットアップへのアクセスも可能になります。

WP Mail SMTPサポートチームに設定を依頼したい場合は、以下の手順の代わりに、SMTPのホワイトグローブセットアップをリクエストする方法に関するガイドに従うことができます。

まず、ウェブサイトにWP Mail SMTPをインストールして有効化する必要があります。詳細については、WordPressプラグインのインストール方法に関するガイドをご覧ください。

WP Mail SMTPのインストール

アクティベーション時に、WP Mail SMTPセットアップウィザードが自動的に開始されます。「開始する」ボタンをクリックする必要があります。

WP Mail SMTP セットアップウィザード

次に、サポートされているメールサービスのリストが表示されます。

ここでAmazon SESを選択し、「保存して続行」ボタンをクリックします。

WP Mail SMTP ウィザード メーラー

Amazon SES は技術的に高度なユーザーに適した選択肢であるという説明メッセージが表示されます。メッセージを閉じるには、「理解しました、続行」ボタンをクリックしてください。

その後、メーラー設定の構成を求められます。Amazon AWSアカウント作成時にコピーしたアクセスキーID、シークレットアクセスキー、およびリージョンフィールドに入力する必要があります。

アクセスキーID、シークレットアクセスキー、およびリージョンフィールドに入力してください

次に、SES IDセクションまでスクロールダウンする必要があります。ドメインまたはメールアドレスのいずれかを検証することを選択できます。

ドメインの検証

ドメインで検証する利点は、そのドメインを使用するすべてのメールアドレスを検証できることです。メールアドレスを個別に検証するのは簡単ですが、使用したいすべてのメールアドレスを個別に検証する必要があります。

Amazon SESでドメイン名を検証するには、「ドメインの検証」オプションが選択されていることを確認する必要があります。その後、Amazon AWSのサインアップ時に使用したドメイン名を入力してください。

Amazon SESでドメイン名を検証する

ドメイン名を入力したら、「ドメインの確認」ボタンをクリックする必要があります。

ドメインのDNS設定に新しいTXTレコードを追加するための名前と値が提供されます。

ドメインTXTレコードの確認

サイトのDNS設定にTXTレコードを作成する方法については、DNSガイドを参照してください。

ドメインの確認が成功したら、サイトのWP Mail SMTP設定に戻り、ページを更新してください。確認済みのドメインが表示されます。

これで、以下の「メールの確認」セクションをスキップして、「送信者名とメールの設定」に進むことができます。

メールアドレスの検証

WP Mail SMTPで単一のメールアドレスのみを使用する予定の場合は、メールアドレスを検証するのが良い選択です。

まず、「メールアドレスを確認する」オプションをクリックし、使用する予定のメールアドレスを入力フィールドに入力する必要があります。

メールアドレスの検証

メールアドレスを入力したら、「メールを検証」ボタンをクリックする必要があります。確認メールを確認するように求める通知が表示されます。

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

確認メールをメール受信トレイで確認する

メールアドレスの確認が成功したら、サイトのWP Mail SMTP設定に戻り、ページを更新してください。確認済みのメールアドレスが表示されます。

送信者名とメールの設定

次に、ページの下部までスクロールして、「送信元」の名前とメールアドレスを入力できるセクションに移動します。

送信者名フィールドに名前を入力する必要があります。これは、送信するメールに関連付けられた名前であり、デフォルトでサイトの名前に設定されます。

ビジネス名や個人名など、任意の名称に変更できます。「名前から強制」オプションを選択すると、この設定をサイト全体に適用することもできます。

送信元名と送信元メールアドレスを入力します

From Emailフィールドには、検証済みの任意のメールアドレスを入力できます。最良の結果を得るために、example@yourwebsite.comのようなサイトのドメインを持つビジネスメールアドレスを使用することをお勧めします。

「送信元メールを強制」というラベルのチェックボックスをオンにすることをお勧めします。これにより、WordPressサイト全体で同じ送信メールアドレスが自動的に使用されます。

このオプションにより、サイト全体でメール設定を編集する手間が省け、メールが迷惑メールフォルダに入る可能性が低くなります。

設定の入力が完了したら、「保存して続行」ボタンをクリックできます。

WP Mail SMTP の機能の有効化

次のステップでは、どのメール機能を有効にするか尋ねられます。デフォルトでは、いくつかのオプションが有効になっています。これらには、メール配信の改善やメールエラー追跡などが含まれます。

有効にしたいメール機能を選択します

詳細なメールログを有効にすることもできます。選択したら、「保存して続行」ボタンをクリックしてください。

次に、メールログ機能を有効にする必要があります。送信されたメールと添付ファイルを保存することを選択してください。

メールログを設定するように求められます

また、メール追跡やその他の機能を有効にするかどうか尋ねられます。有効にしたら、「保存して続行」ボタンをクリックできます。

最後に、成功メッセージが表示されます。メッセージを承認するには、「OK」をクリックしてから「続行」ボタンをクリックしてください。

成功メッセージが表示されるはずです

WP Mail SMTP がメール送信設定をチェックします。すべてが期待どおりに機能した場合、「おめでとうございます。WP Mail SMTP の設定に成功しました!」というメッセージが表示される画面が表示されます。

何か問題がある場合は、「おっと、設定が正しくないようです」というメッセージが表示されます。エラーを修正するには、「トラブルシューティングを開始」ボタンをクリックする必要があります。

トラブルシューティング開始ボタンをクリック

テストメールの送信

トラブルシューティングが完了したら、すべてが正しく機能していることを確認するために、別のテストメールを送信することをお勧めします。

WP Mail SMTP » ツールに移動し、「メールテスト」タブをクリックする必要があります。デフォルトでは、テストメールはサイトの管理者メールアドレスに送信されますが、これを変更することもできます。

次に、「メールを送信」をクリックします。

テストメールを送信する

すべての設定が正しく行われていれば、「Success!」というメッセージが表示されるはずです。

このようになります。

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

これで完了です!

このチュートリアルがお役に立ち、Amazon SESを使用してWordPressのメールを送信する方法を学べたことを願っています。また、WordPressのメールを送信するためにSMTPサーバーを使用する方法や、専門家が選んだ最高のWordPress SMTPプラグインについても学ぶことができます。

この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterFacebookでも私たちを見つけることができます。

開示: 当社のコンテンツは読者によってサポートされています。これは、一部のリンクをクリックすると、手数料が発生する可能性があることを意味します。WPBeginnerがどのように資金調達されているか、なぜそれが重要なのか、そしてどのように私たちをサポートできるかを確認してください。こちらが当社の編集プロセスです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

3 CommentsLeave a Reply

  1. 以前にもこのソリューションを実装したことがありますが、最初の数週間はメール送信の評判を注意深く監視することが非常に重要であると付け加えたいと思います。
    AmazonはSESダッシュボードで役立つ指標を提供しており、これは良好な配信率を維持するために非常に役立ちます。

  2. このWordPressメールをAmazon SESで送信する方法についての詳細な投稿、本当に感謝してもしきれません!
    数日間、ブログのメール到達率に苦労していましたが、このステップバイステップのアプローチはまさに私が求めていたものでした。
    ただ、一つ簡単な質問があります:Amazon SESに切り替えてから、エンゲージメント指標(開封率やクリック率など)に何か顕著な違いはありましたか?
    読者とのインタラクションに何か良い影響があったのか、ぜひ聞かせていただけると嬉しいです。
    重ねて、ありがとうございます!

    • ユーザーからのエンゲージメントの大きな変化は見られませんでした。これは主に、可能性を探しているユーザー向けの別のオプションです。

      管理者

返信する

コメントいただきありがとうございます。すべてのコメントは、コメントポリシーに従ってモデレーションされ、メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で意味のある会話をしましょう。