Gravity Formsがあなたのサイトからメールを送信しませんか?以前にも同じようなことがありました。いつもエラーが表示されるとは限らないので、何が問題なのかを知るのは難しいです。
ほとんどの場合、Gravity Forms 自体の問題ではなく、WordPress のデフォルトのメール送信方法の問題です。このシステムは基本的な PHP のメールを使用しており、ウェブホストやスパムフィルターとの相性が必ずしも良いとは限りません。
良いニュースは?私は複数のサイトでこの問題を解決してきました。Gravity Forms の通知が届かないときに私がしていることと、あなたのサイトを元に戻す方法をお見せします。
Gravity Forms はどのようにメールを送信するのですか?
Gravity Formsはあなたのホスティングサーバーを通してメールとフォームの確認を送信します。実際、WordPress サイトからのすべてのメールはデフォルトでこの方法で送信されます。
サーバーは wp_mail()
関数は、PHPを使用しているため、メールを送信するためのかなり基本的な方法です。PHPを使用しているため、かなり基本的なメール送信方法です。メールを認証しないため、スパムとして扱われることがあります。
このような場合、あなた (またはあなたの訪問者) はGravity Forms の通知がスパムや迷惑メールフォルダに入っていることに気づくかもしれません。しかし、時にはそのまま消えてしまうこともあります。
この特別な問題は Gravity Forms だけに影響するわけではありません。Ninja Forms のような他のコンタクトフォームプラグインでも同様の問題が発生する可能性があります。
WP Mail SMTPプラグインはこの問題を簡単に解決します。サードパーティのメールサービスを通してメールを送信するので、メールが適切に認証されます。

以下のステップでは、Gravity Forms がメールを送信しない問題を解決するためのすべての方法を説明します。
Gravity Forms でメールが送信されない場合の対処法
まずはあなたのフォームをテストして、フロントエンドですべてが機能しているかどうかを確認します。最後に、Gravity Forms を SMTP で修正する方法を説明します。
1.Gravity Forms がメールを送信しない場合のトラブルシューティング
フォームが突然機能しなくなることがあります。サイトのテーマやプラグインを最近変更した場合、新しいコードの衝突がフォームの送信を止めている可能性があります。
テスト入力の送信は、フォームプラグインに問題があるかどうかを確認するのに役立つので、トラブルシューティングのヒントとして簡単です。
Gravity Forms の通知が送信されない場合は、訪問者と同じようにフォームに入力してください。それからフォームの送信を進めてみてください。

フォームの送信がうまくいかない場合は、プラグインの競合が考えられます。例えば、フォームの送信に時間がかかったり、送信ボタンをクリックしても何も実行されなかったりします。
その場合は、無料のコンタクトフォーム・プラグインに変更してみてください。
Gravity Forms でフォームが正常に送信されたなら、エントリーが保存されたことを確認したいでしょう。さっそくやってみましょう。
これは Gravity Forms の古いバージョンでも新しいバージョンでも同じです。バージョン 2.5 では画面の見た目が少し違いますが、手順は同じです。
WordPressのダッシュボードにアクセスする。フォーム」の下にある「エントリー」をクリックします。

フォームが機能していれば、ここにエントリーが表示されるはずだ:

ここまでは問題ありませんか?それでは Gravity Forms のメール通知を見てみましょう。
Gravity Formsの通知設定を確認する
Gravity Forms の各フォームには独自のメール通知があります。通知のオン/オフの切り替えが可能で、それぞれの通知を受け取るメールアドレスを選択することもできます。
特に、条件付きの通知をチェックし、アドレスのタイプミスを探しましょう。このような小さなミスが原因で Gravity Forms が通知を送信しないことがよくあります。
WordPressのダッシュボードで「フォーム」をクリックすると、アカウント内のすべてのフォームのリストが表示されます。メールを送信していないフォームにカーソルを合わせ、編集をクリックします。Gravity Forms 2.5 でも手順は同じですが、画面が少し異なります。

バージョン2.4以下では、上部のタブで「設定」にカーソルを合わせてください。次に「通知」をクリックします。

バージョン2.5以上では、レイアウトは同じですが、ドロップダウンの見た目が少し異なります。

フォームエディターで必要な通知がオンになっていることを確認してください。
このフォームにはEメールが1通だけ設定されており、ここのスイッチは緑色になっているはずだ。

バージョン2.5では、緑色のアイコンの見た目が少し変わり、「Active」と表示されるようになった。

次に、通知の名前をクリックして、設定を編集することができます。
送信先アドレスの設定
Gravity Forms の確認がうまくいかない場合、通知の送信先を確認する価値があります。バージョン 2.5 でも設定はまったく同じです。
フォーム通知の設定はすでに開いています。一番上に、送信先に関する3つの異なる設定があります。ここでは赤いアウトラインでマークしています:

差出人メールアドレス」フィールドには、WordPressのサイト管理者メールアドレスがプレースホルダとして登録されています。これを変更して、送信者と受信者のメールが同じにならないようにするとよいでしょう。Gmailで「このメッセージには注意してください」という警告が表示されることがあります。
具体的にSend Toを見ると、これらの設定は以下のようになる:
- 電子メールの入力- 通知用の電子メールアドレスを入力します。このオプションが選択されている場合、Eメールアドレスが正しく、タイプミスやフォーマットミスがないことを確認してください。ここに有効な受信者がいない場合、メールは無言で失敗する可能性があります。
- フィールドを選択- ドロップダウンからフォームフィールドを選択することができます。フォームに入力した人にメールが送信されるので、ユーザー通知にはこの設定を使いたいでしょう。
- ルーティングの構成- この設定では、条件付きロジックを使用して通知先を設定できます。これは最も複雑な設定で、最も間違えやすい設定です。
以下は、Eメールフィールドのルーティング設定の例です。

このロジックの設定が間違っていると、Gravity Forms が期待したときにメールを送信しない可能性があります。この例では、ユーザーが希望する連絡方法を「Eメール」と選択した場合のみ、Eメール通知が送信されます。
フォームをテストするには、一時的にもっと簡単な方法 (たとえば Enter Email) に切り替えて、Gravity Forms がメールを送信しない問題が解決するかどうか確認してください。解決する場合は、ルーティングルールが通知の送信を止めている可能性があります。
まだ問題がありますか?WP Mail SMTP プラグインをインストールして Gravity Forms がメールを送信しない問題を解決しましょう。
2.Gravity Forms の SMTP 設定を行う
Gravity Forms のメール設定をすべてチェックしたので、次に WP Mail SMTP をインストールします。 WP Mail SMTP はメール配信の問題を解決するために設計された WordPress プラグインです。
WP Mail SMTPを使用すると、DKIM、SPF、DMARCを使用して電子メールに適切な認証を追加するサードパーティのメーラーサービスを簡単に使用できます。
Gravity Forms の SMTP 設定にお困りですか?
エリートライセンスには、SendLayer、SMTP.com、またはBrevo(旧Sendinblue)のWhite Glove Setupが含まれています。
もし自分でプラグインをインストールして設定したいのであれば、そうしましょう。
まず、WP Mail SMTPプラグインをインストールして有効化します。このステップで助けが必要な場合は、WordPressにプラグインをインストールするための初心者ガイドをご覧ください。
セットアップウィザードがブラウザで開きます。Gravity Forms SMTP の設定を開始するには、「はじめましょう 」をクリックします。

次に、Gravity Forms のメールを処理するために使用するメーラーを選択します。
3.信頼できるEメールプロバイダーを選ぶ
WP Mail SMTPは、様々なメーリングサービスから選択することができます。そのため、小規模な個人ウェブサイトでも、大規模なeコマースストアでも、お客様に合ったオプションがあります。
- SendLayerはスモールビジネスに最適です。超お手頃価格で使いやすい。
- 大規模なサイトの場合、SMTP.comと Brevo(旧Sendinblue)はどちらも信頼できるオプションで、毎日何百通ものメールを送信できます。
- 趣味や個人のサイトでは、WP Mail SMTPのOther SMTPオプションを使用して、ISPから提供されたSMTPの詳細を使用することができます。これを選択した場合、正しい送信SMTPポートを使用してください。詳しくはOther SMTPのチュートリアルをご覧ください。
- また、GoogleワークスペースやGmailアドレス経由でメールを送信できるGoogleオプションもあります。これは、1日に数通しかメールを送信しない小規模サイトには最適なオプションで、異なるGmailエイリアスからWordPressのメールを送信することができます。

メーラーを選んだら、プロバイダーのウェブサイトで設定します。各サービスについての詳しい説明をご覧ください。
選択したメーラーのリンクをクリックするだけで、そのメーラーのセットアップチュートリアルにジャンプします:
すべてのバージョンで利用可能なメーラー | WP Mail SMTP Proのメーラー |
---|---|
センドレイヤー | アマゾンSES |
SMTP.com | マイクロソフト365 / Outlook.com |
ブレヴォ | Zohoメール |
Googleワークスペース / Gmail | |
メールガン | |
消印 | |
センドグリッド | |
スパークポスト | |
その他のSMTP |
複数のメーラーを設定したい場合は、セットアップ・ウィザードを終了した後、追加接続設定で設定できます。その後、バックアップ接続を選択し、スマートルーティングを設定することができます。
ウィザードの最後に、いくつかの追加機能をオンにすることをお勧めします。

- メール配信性の向上(自動的に有効になります)。SMTPを使用したメールの確実な配信を支援します。
- メールエラー追跡(自動的に有効になります)。メール送信エラーのログを記録し、問題のトラブルシューティングを行うことができます。
- 詳細なメールログ。メールの配信状況やその他の便利な情報を記録し、WordPressサイトのメール送信の最適化に役立ちます。
- 完全メールレポート(詳細メールログがオンの場合に自動的に有効になります)。 メールの配信状況、送信元メールアドレス、送信日時などの詳細を表示します。
- 週間メールサマリー(詳細メールログがオンの場合のみ利用可能)。最近のメール配信の統計情報を週次レポートとして送信します。
- インスタントメールアラート。 メールの送信に失敗したときに通知するので、問題を解決できます。
便利そうな機能をオンにして、次の画面に進んでください。Eメールログを有効にすると、高度な機能も使えるようになります。

- すべての送信メールの内容を保存します。メールの内容をWordPressのデータベースに保存します。この機能により、メールを再送信することもできます。
- WordPressから送信された添付ファイルを保存します。メールの添付ファイルをサイトのUploadsフォルダに保存します。
- いつメールが開封されたかを追跡受信者がいつメールを開封したかを確認できます。
- メール内のリンクがクリックされたタイミングを追跡します。受信者がメール内のリンクをクリックしたタイミングを確認できます。
残りのステップを実行し、セットアップウィザードを完了します。最後に、自動テストメールが届きます。

必要であれば、メールの内容全体についてもメールログをオンにすることができます。詳しく見ていきましょう。
4.グラビティフォームのメールコンテンツと添付ファイルのログ (オプション)
WP Mail SMTPのプロバージョンは、生成されたすべてのGravity Forms通知を含む、WordPressサイトから送信されたすべてのメールを追跡することができます。
前のステップで述べたように、電子メール・ロギングを有効にすると、次のようなオプションもある:
- すべてのWordPressメールの開封とクリックを追跡
- Eメールレポートの作成
- WordPressでメールの添付ファイルを保存する
- メールログをエクスポートまたは印刷
- 送信済みメールのステータスを見る
- どのプラグインが各メールを生成したかをログで確認する。
開封数とクリック数を示すメールレポートグラフの例です:

そしてまだある!WordPressのダッシュボードでもメールのステータスを確認できます。チャートにドリルダウンして、あなたのサイトで生成されたすべてのメールのステータスを確認してください。

Eメールのログは設定できましたか?素晴らしい。Gravity Forms が確実にフォームエントリーを送信しているか確認してみましょう。
5.Gravity Forms のメールをテストする
おめでとうございます!これで WP Mail SMTP の設定が完了し、Gravity Forms の通知が送信されない問題が解決しました。
今すぐ Gravity Forms のコンタクトフォームをテストし、メールログをチェックしてステータスを追跡することができます。
WP Mail SMTPでは、いつでもメールテストを送信することもできます。プラグイン設定のメールテストタブにアクセスするだけです。

テストメールの送信後、WP Mail SMTPはDNS設定に問題があるかどうかをお知らせします。これは、プロバイダーが正しく設定されていることを確認する簡単な方法です。

以上です!Gravity Forms があなたのサイトでメールを送信しないのを修正する手順をすべて説明しました。
WP Mail SMTP と Gravity Forms の組み合わせで何か問題があれば、有料ライセンスをお持ちの方は今すぐサポートチケットを申請してください。
WP Mail SMTPの無料版のユーザーは、WordPress.orgのフォーラムでヘルプを得ることができます。
Gravity Formsのメールエラーと注意事項
Gravity Forms のNotesセクションにエラーが表示されていませんか?各エラーメッセージの意味を簡単に説明します。
グラビティ・フォーム | これは何を意味するのか |
---|---|
WordPressは通知メールを送信サーバーに正常に渡しました。 | Gravity Forms は WordPress でメールを生成し、送信することに成功しました。
このメッセージは、必ずしも配信されたことを意味しない。 WP Mail SMTPをインストールして、配信性を改善し、より詳細なテストを実行することをお勧めします。WP Mail SMTPは、何が間違っているのかを説明する、より具体的なテスト結果を提供します。例えば、メールの問題を引き起こしているDNS設定の問題を検出することができます。 |
メール関数をインスタンス化できませんでした.
WordPressが通知メールを送信できませんでした | WordPressでメールを生成する際に問題がありました。
これは、ウェブホストによってPHPのメール機能が無効になっていたり、WordPressのインストールでSMTPが設定されていない場合に発生する可能性があります。 |
SMTP エラー: connect() に失敗しました。
SMTPエラー:認証できませんでした ワードプレスのタイムアウト 5XXエラー | WP Mail SMTPの設定に問題があります。
|
SMTP エラー:データが受け付けられません | メーラーサービスに問題があり、Gravity Forms がメールを送信できません。
プロバイダが許可している以上の数のメールを送信しようとしているか、有効でないFromアドレスを使用している可能性があります。 |
WordPressが通知メールを送信できませんでした。
宛先アドレスが無効なため、メールを送信できません。 | 入力されたメールアドレスが間違っています。
これは、Fromと Toに同じメールアドレスを入力した場合によく起こります。差出人と 宛先のメールアドレスが別々で有効であることを確認してください。 |
Gravity Forms でメールが送信されない場合の修正方法に関する FAQ
Gravity フォームの通知が送信されないことは、読者の間でよくあるトピックです。ここではそれに関するよくある質問にお答えします:
Gravity Forms のメール設定を確認するにはどうすればよいですか?
Gravity Forms エディターでフォームを開き、設定 " 通知 に進み、送信先、送信元メールアドレス、件名フィールドをチェックします。それぞれ有効なメールアドレスであることと、タイプミスがないことを確認してください。
Gravity Forms の SMTP を Office 365 と接続するにはどうすればよいですか?
Gravity Forms と Office 365 を接続するには、WP Mail SMTP のような SMTP プラグインをインストールします。そしてワンクリック設定を使ってプラグイン内で Office 365 のメールアカウントを設定します。
WordPress は通知メールを送信できませんでした」とはどういう意味ですか?
このエラーは通常、WordPressがデフォルトのメールメソッドでメッセージを送信できなかったことを意味します。メールアドレスが無効であるか、サーバーが送信メールをブロックしている場合によく起こります。
Gravity Forms でカスタム「差出人メールアドレス」を設定するにはどうすればよいですか?
フォームの通知設定に移動します。送信元メールアドレスフィールドに、使用したいメールアドレスを入力します。配信の問題を避けるために、あなたのドメインと一致するものを選んでください。
Gravity Forms の E メール問題を解決するには DNS レコードが必要ですか?
はい、多くの場合そうです。SPF、DKIM、DMARCのようなDNSレコードを追加することで、メールサーバーはあなたのメッセージを信頼することができます。DMARCのようなDNSレコードを追加することで、メールサーバーはお客様のメッセージを信頼することができます。
トラブルシューティングのために Gravity Forms のメールを記録するにはどうすればよいですか?
メールログを含むWP Mail SMTPのようなプラグインをインストールすることができます。これにより、どのメッセージが誰に送信されたか、そして配信されたかを確認することができます。
Gravity Formsがメールを送信しているかどうかをテストする最善の方法は何ですか?
フォームからテストエントリーを送信し、受信トレイを確認してください。より良いトラッキングのために、メールログプラグインを使用すると、メッセージが送信されたか失敗したかを裏で確認することができます。
次にDMARCレコードを設定する
コンタクトフォームのメールが迷惑メールフォルダに振り分けられていませんか?DNSレコードが新しいEメールプロバイダに正しく設定されているか、Eメールのドメイン名が確認されているかを確認してください。
まずは、DMARCレコードとは何か、DMARCレコードを追加する方法をご覧ください。さらに、Gmailの「このメッセージにはご注意ください」エラーを修正する方法についての記事もご覧ください。
メールを修正する準備はできていますか?最高のWordPress SMTPプラグインで今すぐ始めましょう。メールを修正する時間がない場合は、追加購入としてWhite Glove Setupのフルサポートを受けることができます。
この記事がお役に立ちましたら、Facebookや TwitterでWordPressのヒントやチュートリアルをご覧ください。