グラビティフォームでメールが送信されない場合の対処法_d

[解決済み] Gravity Formsでメールが送信されないのはなぜですか?

Gravity Formsがあなたのサイトからメールを送信しませんか?以前にも同じようなことがありました。いつもエラーが表示されるとは限らないので、何が問題なのかを知るのは難しいです。

ほとんどの場合、Gravity Forms 自体の問題ではなく、WordPress のデフォルトのメール送信方法の問題です。このシステムは基本的な PHP のメールを使用しており、ウェブホストやスパムフィルターとの相性が必ずしも良いとは限りません。

良いニュースは?私は複数のサイトでこの問題を解決してきました。Gravity Forms の通知が届かないときに私がしていることと、あなたのサイトを元に戻す方法をお見せします。

Gravity FormsのEメールを今すぐ修正しましょう

Gravity Forms はどのようにメールを送信するのですか?

Gravity Formsはあなたのホスティングサーバーを通してメールとフォームの確認を送信します。実際、WordPress サイトからのすべてのメールはデフォルトでこの方法で送信されます。

サーバーは wp_mail() 関数は、PHPを使用しているため、メールを送信するためのかなり基本的な方法です。PHPを使用しているため、かなり基本的なメール送信方法です。メールを認証しないため、スパムとして扱われることがあります。

このような場合、あなた (またはあなたの訪問者) はGravity Forms の通知がスパムや迷惑メールフォルダに入っていることに気づくかもしれません。しかし、時にはそのまま消えてしまうこともあります。

この特別な問題は Gravity Forms だけに影響するわけではありません。Ninja Forms のような他のコンタクトフォームプラグインでも同様の問題が発生する可能性があります。

WP Mail SMTPプラグインはこの問題を簡単に解決します。サードパーティのメールサービスを通してメールを送信するので、メールが適切に認証されます。

WP Mail SMTP Email Deliverability イラストレーション

Gravity FormsのEメールを今すぐ修正しましょう

以下のステップでは、Gravity Forms がメールを送信しない問題を解決するためのすべての方法を説明します。

Gravity Forms でメールが送信されない場合の対処法

まずはあなたのフォームをテストして、フロントエンドですべてが機能しているかどうかを確認します。最後に、Gravity Forms を SMTP で修正する方法を説明します。

1.Gravity Forms がメールを送信しない場合のトラブルシューティング

フォームが突然機能しなくなることがあります。サイトのテーマやプラグインを最近変更した場合、新しいコードの衝突がフォームの送信を止めている可能性があります。

テスト入力の送信は、フォームプラグインに問題があるかどうかを確認するのに役立つので、トラブルシューティングのヒントとして簡単です。

Gravity Forms の通知が送信されない場合は、訪問者と同じようにフォームに入力してください。それからフォームの送信を進めてみてください。

重力フォーム非送信メール入力フロントエンド

フォームの送信がうまくいかない場合は、プラグインの競合が考えられます。例えば、フォームの送信に時間がかかったり、送信ボタンをクリックしても何も実行されなかったりします。

その場合は、無料のコンタクトフォーム・プラグインに変更してみてください。

Gravity Forms でフォームが正常に送信されたなら、エントリーが保存されたことを確認したいでしょう。さっそくやってみましょう。

これは Gravity Forms の古いバージョンでも新しいバージョンでも同じです。バージョン 2.5 では画面の見た目が少し違いますが、手順は同じです。

WordPressのダッシュボードにアクセスする。フォーム」の下にある「エントリー」をクリックします。

重力フォームのメール未送信エントリ

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

gravity-forms-not-sending-email-entry-バックエンド

ここまでは問題ありませんか?それでは Gravity Forms のメール通知を見てみましょう。

Gravity Formsの通知設定を確認する

Gravity Forms の各フォームには独自のメール通知があります。通知のオン/オフの切り替えが可能で、それぞれの通知を受け取るメールアドレスを選択することもできます。

特に、条件付きの通知をチェックし、アドレスのタイプミスを探しましょう。このような小さなミスが原因で Gravity Forms が通知を送信しないことがよくあります

WordPressのダッシュボードで「フォーム」をクリックすると、アカウント内のすべてのフォームのリストが表示されます。メールを送信していないフォームにカーソルを合わせ、編集をクリックします。Gravity Forms 2.5 でも手順は同じですが、画面が少し異なります。

重力フォーム-メール送信不可-編集フォーム

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

重力フォームの非通知メール送信

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

Gravity Forms 2.5 通知

フォームエディターで必要な通知がオンになっていることを確認してください。

このフォームにはEメールが1通だけ設定されており、ここのスイッチは緑色になっているはずだ。

重力フォームの電子メール非送信通知

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

Gravity Forms バージョン 2.5 アクティブ通知

次に、通知の名前をクリックして、設定を編集することができます。

送信先アドレスの設定

Gravity Forms の確認がうまくいかない場合、通知の送信先を確認する価値があります。バージョン 2.5 でも設定はまったく同じです。

フォーム通知の設定はすでに開いています。一番上に、送信先に関する3つの異なる設定があります。ここでは赤いアウトラインでマークしています:

重力フォームのメール非送信設定

差出人メールアドレス」フィールドには、WordPressのサイト管理者メールアドレスがプレースホルダとして登録されています。これを変更して、送信者と受信者のメールが同じにならないようにするとよいでしょう。Gmailで「このメッセージには注意してください」という警告が表示されることがあります。

具体的にSend Toを見ると、これらの設定は以下のようになる:

  • 電子メールの入力- 通知用の電子メールアドレスを入力します。このオプションが選択されている場合、Eメールアドレスが正しく、タイプミスやフォーマットミスがないことを確認してください。ここに有効な受信者がいない場合、メールは無言で失敗する可能性があります。
  • フィールドを選択- ドロップダウンからフォームフィールドを選択することができます。フォームに入力した人にメールが送信されるので、ユーザー通知にはこの設定を使いたいでしょう。
  • ルーティングの構成- この設定では、条件付きロジックを使用して通知先を設定できます。これは最も複雑な設定で、最も間違えやすい設定です。

以下は、Eメールフィールドのルーティング設定の例です。

gravity-forms-not-sending-email-configure-routing(グラビティフォームズノットセンドメールコンフィギュレーションルーティング

このロジックの設定が間違っていると、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 の設定を開始するには、「はじめましょう 」をクリックします。

WPメールSMTPセットアップウィザードを起動し、Elementorフォームからメールが送信されないのを修正する

次に、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のメールを送信することができます。
SMTPメーラーを選択する

メーラーを選んだら、プロバイダーのウェブサイトで設定します。各サービスについての詳しい説明をご覧ください。

選択したメーラーのリンクをクリックするだけで、そのメーラーのセットアップチュートリアルにジャンプします:

すべてのバージョンで利用可能なメーラーWP Mail SMTP Proのメーラー
センドレイヤーアマゾンSES
SMTP.comマイクロソフト365 / Outlook.com
ブレヴォZohoメール
Googleワークスペース / Gmail 
メールガン 
消印 
センドグリッド 
スパークポスト 
その他のSMTP 

複数のメーラーを設定したい場合は、セットアップ・ウィザードを終了した後、追加接続設定で設定できます。その後、バックアップ接続を選択し、スマートルーティングを設定することができます。

ウィザードの最後に、いくつかの追加機能をオンにすることをお勧めします。

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

便利そうな機能をオンにして、次の画面に進んでください。Eメールログを有効にすると、高度な機能も使えるようになります。

WP Mail SMTPセットアップウィザードでメールログ設定を行う
  • すべての送信メールの内容を保存します。メールの内容をWordPressのデータベースに保存します。この機能により、メールを再送信することもできます。
  • WordPressから送信された添付ファイルを保存します。メールの添付ファイルをサイトのUploadsフォルダに保存します。
  • いつメールが開封されたかを追跡受信者がいつメールを開封したかを確認できます。
  • メール内のリンクがクリックされたタイミングを追跡します。受信者がメール内のリンクをクリックしたタイミングを確認できます。

残りのステップを実行し、セットアップウィザードを完了します。最後に、自動テストメールが届きます。

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

必要であれば、メールの内容全体についてもメールログをオンにすることができます。詳しく見ていきましょう。

4.グラビティフォームのメールコンテンツと添付ファイルのログ (オプション)

WP Mail SMTPのプロバージョンは、生成されたすべてのGravity Forms通知を含む、WordPressサイトから送信されたすべてのメールを追跡することができます。

前のステップで述べたように、電子メール・ロギングを有効にすると、次のようなオプションもある:

開封数とクリック数を示すメールレポートグラフの例です:

メールレポート

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

WP Mail SMTP Proダッシュボードウィジェット

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のEメールを今すぐ修正しましょう

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メーラーを使用している場合は、SMTPポートとパスワードを確認してください。
  • Cloudflareを使用している場合は、メールサーバーがプロキシされていないか確認してください。
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のメールを修正

メールを修正する準備はできていますか?最高のWordPress SMTPプラグインで今すぐ始めましょう。メールを修正する時間がない場合は、追加購入としてWhite Glove Setupのフルサポートを受けることができます。

この記事がお役に立ちましたら、Facebookや TwitterでWordPressのヒントやチュートリアルをご覧ください。

情報開示私たちのコンテンツは読者支援型です。つまり、あなたが私たちのリンクをクリックした場合、私たちはコミッションを得る可能性があります。WPFormsがどのように資金を調達しているのか、なぜそれが重要なのか、そしてどのように私たちをサポートできるのかをご覧ください。

ハムザ・シャヒード

ハムザはWP Mail SMTPのライターで、デジタルマーケティング、サイバーセキュリティ、WordPressプラグイン、ERPシステムに関するトピックも専門としています。もっと知る

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

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

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