WPFormsがメールを送信しない問題を修正

[解決済み] WPFormsからメールが送信されない場合の対処法

WPFormsがフォーム送信時にメールを送信しない?

WPFormsの通知がスパムとしてマークされ、受信トレイに届かないことがあります。これはよくある問題で、多くのユーザーがWordPressのフォームメールで問題に直面しています。

この記事では、WPFormsのメールを修正する方法をご紹介します。

今すぐWPFormsのメールを修正する

WPFormsがメール通知を送信しないのはなぜですか?

WPFormsがメールを送信しないのは、メッセージがスパムとしてフィルタリングされている可能性があります。これはWordPressのどのコンタクトフォームプラグインでも起こりうる問題です。

Gmailが認証なしのメールをブロックしているのも、今では一般的になりつつある。ヤフーとアウトルックもすでに受信メールの認証ルールを厳しくしており、他のプロバイダーも追随するだろう。

デフォルトでは、WordPressは電子メールに認証を追加しません。そのため、メールプロバイダーがWordPressからのメッセージを受信すると、スパムメールと同じように「見える」のです。

WPMail SMTPプラグインを使えば、WPFormsがメールを送信しないのを簡単に修正できます。WP Mail SMTPはデフォルトのメール送信方法を引き継ぎ、正しい認証を追加します。

WP Mail SMTPはインストールが簡単で、選択したメーラーをセットアップするのに役立つウィザードがあります。WordPressのコンタクトフォームからメールが送信されない場合の解決策として実績があります。

注意:一部のお客様では、フォーム送信時に WPForms がハングアップする問題があります。GoDaddy マネージドホスティングで遅いフォームの問題がある場合は、この解決策を確認してください。

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

WPFormsは、フォーム通知の送信に関して驚くほど柔軟です。複数のメールアドレスを持つフォームを作ってフォーム通知を送信することもできます。

しかし、これらのクールな機能も、WordPressのメールが壊れてしまっては意味がない。

以下のステップバイステップガイドでは、WPFormsでよくあるEメール通知に関する問題の解決策を紹介しています。

まずはWordPress SMTPを追加して、メールの信頼性を高めます。

1.WPFormsがメールを送信しないのを修正する

コンタクトフォームが動作しているように見えるが、WPFormsがメールを送信していない場合、ウェブサーバーが認証なしでメッセージを送信している可能性があります。

WP Mail SMTPプラグインを使えば、この問題を簡単に解決できる。このプラグインは、外部メールプロバイダを通してすべてのメールを送信するので、メールが適切に認証されます。

一般的に、WordPressのコンタクトフォームからのメールを受信できない場合、SMTPを設定することで問題を解決することができます。

今すぐセットアップしよう。

WP Mail SMTPをインストールする

まず、WP Mail SMTPプラグインをダウンロードしましょう。WP Mail SMTPアカウントの Downloadsタブで最新版を入手できます。

WP Mail SMTP ProをダウンロードしてWPFormsのコンタクトフォームからメールが送信されないのを修正する

次に、WordPressサイトにプラグインをアップロードします。この作業でヘルプが必要な場合は、WordPressプラグインのインストールガイドをご覧ください。

WP Mail SMTPをインストールする

WP Mail SMTPを有効にするとすぐに、セットアップウィザードがブラウザで開きます。

設定を開始するには、ウィザードの「Let's Get Started」ボタンをクリックします。

WP Mail SMTPセットアップウィザードを開始し、WPformsがメールを送信しない問題を解決する。

このウィザードでは、WordPressのフォームメールが問題なく動作するように、メールプロバイダの設定を行うことができます。

WPForms SMTPの設定

次の画面では、WordPressで使用できるメールプロバイダーのリストが表示されます。

トランザクションメールプロバイダーを選択することをお勧めします。トランザクションメールプロバイダーは、大量のメールを迅速に送信するように設計されているため、可能な限り最高のメール配信を行うのに理想的です。

そのため、SendLayerSMTP.com、またはBrevo(旧Sendinblue)を選ぶことをお勧めします。この例ではSendLayerを選びました。

セットアップウィザードでSMTPメーラーを選択する

使いたいEメールプロバイダを選んでください。

次に、まだアカウントを作成していない場合は、プロバイダーでアカウントを作成します。

以下のリンクをクリックして、メールプロバイダーのドキュメントを開いてください。新しいアカウントをWordPressサイトに接続するために必要なことが説明されています:

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

メーラー、差出人名、差出人メールの設定

ウィザードは、選択したメーラーのセットアップ手順に直接リンクします。私はSendLayerを選んだので、この段階で必要なのはAPIキーを入力することだけだ。

このページでは、WPFormsのメールの送信元となるFrom Nameと、フォームの通知を送信するFrom Emailアドレスを入力する必要があります。

WPFormsメールのメーラー設定を行う

注意:選択したメーラーで設定したメールアドレスと同じものを使用してください。

手を貸そうか?

エリートライセンスには、SendLayer、Brevo、またはSMTP.com用のWhite Glove Setupが含まれています。

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

上記のドキュメントのセットアップ手順が終わったら、このガイドに戻る。

WPFormsのメールログを有効にする

ウィザードの最後に、2つの設定が自動的に有効になります:

詳細な電子メールログもオンにすることをお勧めします。

WP Mail SMTPセットアップウィザードで電子メールログと電子メールアラートを有効にする

詳細なメールログを有効にすると、プラグインがあなたのサイトから送信するすべてのメールを追跡することができます:

  • メールヘッダ
  • 件名
  • 送信日
  • ステータス

WP Mail SMTPは、このデータをComplete Email ReportsやWP Mail SMTP Dashboard Widgetに表示します。

週間メールサマリーには、その週のメール配信に関する統計がまとめられています。

WP Mail SMTP Proの統計付きメールサマリー

その他の機能として、インスタントメールアラートがあります。あなたのウェブサイトがメール送信に失敗した場合、すぐにその通知を受け取ることができます。

電子メールによるアラート通知

メールログ機能は、セットアップウィザードの次のステップで、いくつかの高度な設定も解除します。

WP Mail SMTPセットアップウィザードでメールログ設定を行う

詳しくは、WordPressのメールを記録する方法の記事をお読みください。

Proバージョンのすべての機能とアップデートを有効にするには、ウィザードの最後にライセンスキーを貼り付けることを忘れないでください。

WP Mail SMTPライセンスキーを入力

WP Mail SMTPを使用することで、WPFormsの ユーザー登録メールの問題を含め、ほとんどのタイプのメールの問題が解決されます。まだ問題がありますか?次は通知を見てみましょう。

2.間違ったアドレスにメールを送信するWPFormsを修正する

WPFormsの各フォームには独自の通知設定があります。もしWPFormsのメールが受信トレイに届かない場合は、そのフォームの通知設定が正しいかどうか確認してください。

これらの手順は、WPForms ProまたはWPForms Liteが電子メールを送信しないことを修正します。

WPFormsで、問題のあるWordPressフォームを開きます。この例ではシンプルなお問い合わせフォームを使用します。

WPFormsのシンプルなコンタクトフォーム

次に、フォームビルダーの左側にある設定アイコンをクリックします。

WPFormsの設定

通知]をクリックし、フォームのEメールテンプレートを開きます。

WPFormsの通知設定

デフォルトの通知はこのようになります:

WPFormsの通知設定

もしこれらのWPForms通知が機能しない場合、メール通知設定で確認すべきことがいくつかあります:

  • について 送信先 に設定される。 {admin_email} にデフォルトで設定されています。通知をそこに送信したくない場合は {admin_email} スマートタグに別のメールアドレスを入力します。
  • 送信先フィールドに複数のメールアドレスを使用する場合は、必ずカンマで区切ってください。
  • 送信先と 送信元メールアドレスは異なるものにします。こうすることで、Gmailで「このメッセージには注意してください」という警告が表示されるのを防ぐことができます。

WP Mail SMTPで認証されたFrom Emailを使用することが重要です。

基本的なフォーム通知を設定したら、フォームビルダーの一番上にある保存をクリックします。

フォーム放棄の通知

WPFormsには不完全なフォーム送信をキャプチャするForm Abandonmentアドオンがあります。これは、フォームに記入している途中でやめた訪問者からリードをキャプチャするのに最適な方法です。

この機能を有効にした場合、フォームに2つの通知を設定する必要があります。1つは放置されたエントリーに使用され、もう1つは完了したエントリーに使用されます。

放棄されたフォームの通知メールは通知設定で有効になります。一番下までスクロールして、放棄されたフォームエントリーを有効にするオプションをオンにします:

フォーム放棄通知

完了したフォームのメールも受け取りたい場合は、2つ目の通知を作成します。クローンアイコンをクリックして、最初の通知のコピーを簡単に作成できます。

WPForms通知のクローン

複製された通知で、放棄されたフォームエントリーを有効にする設定がオフになっていることを確認してください。

これで、フォームに2つの通知が届くようになります。1つは入力が放棄された場合の通知、もう1つは入力が完了した場合の通知です。

3.WPFormsのエラーを修正する

それでも WPForms の通知が届かない場合は、フォームをテストしてすべてが期待通りに動作することを確認することをお勧めします。競合するプラグインやテーマに問題があると、フォームが送信されないことがあります。

WordPressのお問い合わせフォームからメールが届かない場合によく見られる3つのエラーメッセージをご紹介します。

WPFormsはJavaScriptの問題を検出しました。

これは通常、WordPressのJavaScriptを最小化しようとするキャッシュプラグインが原因です。これはウェブサイトの一部には役立ちますが、最小化によってフォームが壊れてしまい、訪問者がフォームを送信できなくなる可能性があります。

このエラーは、キャッシュプラグインでJavaScriptの最適化を無効にするか、以下のファイルを除外することで解決できます:

  • WPForms Lite: /wp-content/plugins/wpforms-lite/assets/js/wpforms.min.js
  • WPFormsプロ: /wp-content/plugins/wpforms/assets/js/wpforms.min.js

フォームを再試行する前にキャッシュをクリアすることをお忘れなく。

フォームトークンが無効です

このエラーメッセージは、JavaScript がフォーム上で動作していないことも意味します。JavaScriptが動作しない場合、アンチスパムトークンが動作しないため、フォームを送信することができません。

これを解決するには、上記の手順に従ってキャッシュプラグインでWPForms JavaScriptを除外してください。

このフィールドは必須です。

WPFormsはコンタクトフォームプラグインの中で最高のスパム対策機能を持っています。フォームごとに異なるスパム対策ツールを選択することができます。例えば、WordPressのフォームにhCaptchaを簡単に追加することができます。

時折、これらのCAPTCHAが完了したにもかかわらず、「このフィールドは必須です」といったエラーメッセージが表示されることがある。

訪問者がこのエラーを見てフォームを送信できない場合、reCAPTCHAまたはhCaptchaが2回読み込まれている可能性があります。これはテーマや他のプラグインとのコンフリクトが原因です。

これを修正するには、WPFormsの外部でreCAPTCHAまたはhCaptchaを読み込んでいるプラグインを無効にしてください。

原因が見つからない場合は、CAPTCHAを強制的に一度だけロードさせることもできます。これを行うには、WPFormsのメインページ" 設定にアクセスしてください:

WPFormsの設定

次に、上部にあるCAPTCHAタブをクリックし、CAPTCHAの設定を開きます。

WPFormsのCAPTCHA設定

他のreCAPTCHAコードがページに読み込まれないようにするには、No-Conflict Modeチェックボックスをクリックしてください。

WPFormsの競合モードなし

WPFormsがGmail、Yahoo、またはOutlookにメールを送信しない

WPFormsがGmail、Yahoo、Outlookにメールを送信していない場合、メールが認証されていない可能性があります。これらの電子メールプロバイダは、不審な電子メールが配信されるのを防ぐ超厳密なフィルタを持っています。このため、迷惑メールフォルダにもメールが表示されないことがあります。

WPFormsのフォーム通知メールがGmail、Yahoo、Outlook、Hotmailのメールアドレスに届くようにするには、メール送信元のドメイン(Fromメールの「@」マーク以降の部分)が適切に認証されていることを確認する必要があります。

WP Mail SMTPをインストールしたら、正しいDMARC、DKIM、SPFレコードでドメインを設定してください。

DMARCレコードを作成してドメインを保護する方法については、こちらのガイドをご覧ください。

WP Mail SMTPのメールテスト機能を使用すると、送信者のメールが認証されていることを確認できます。選択したメールアドレスにメールを送信してプラグインが正しく設定されていることを確認するだけでなく、DNSレコードが正しく設定されていないかどうかも確認できます(黄色または赤のアイコンで表示されます)。

ドメインチェック結果

ドメイン認証の要求だけでなく、Gmail、Yahoo、Outlookは、スパムメールの苦情制限を守り、ユーザーがマーケティングメールの配信停止を簡単に行えるようにするという厳しいガイドラインを設けている。GmailとYahooは2024年に、Outlookは2025年にこれらの制限を導入した。

WPFormsのメールが受信トレイに届くようにするための詳しい手順は、Gmailがメールをブロックしている場合の対処法をご覧ください。

以上です!WPFormsがEメール通知を送信しないエラーのトラブルシューティングと修正方法を学びました。

今すぐWPFormsのメールを修正する

WPFormsでメールが送信されない場合のFAQ

WPFormsの送信メールに関する問題でよくある質問をご紹介します。

WPFormsはSMTPを使用しますか?

WPFormsはサイトのデフォルトのメール設定を使用します。そのため、SMTPがあなたのサイトで設定されていない場合、WPFormsはメールを送信するためにPHPメールを使用します。

WPFormsにSMTP経由でメールを送信させるには、 上記のようにWP Mail SMTPを設定する必要があります。

WPFormsが一度送信したメールを送信しないのはなぜですか?

ユーザーがフォームを送信した後にWPFormsがメールを送信しない最も一般的な理由は、あなたのサイトに適切なSMTP設定がないことです。SMTPを設定してWPFormsからのメールを受信し始めるには、上記で説明したようにWP Mail SMTPを設定してください。

フォームのメール通知をテストするには?

フォームの作成が完了したら、自分でフォームを送信してメール通知をテストすることができます。これは WPForms を使って作成したばかりのフォームをプレビューしているときに行うことができます。エントリーを送信するとすぐに、フォーム送信のメール通知が届くはずです。

通知を受け取らなかった場合は、WP Mail SMTP Email Logを確認して、設定エラーがないかどうか確認してください。

次に、これらのページ・ビルダー・プラグインをチェックしよう

SeedProdを使えば、WPFormsのお問い合わせフォームを簡単に埋め込むことができることをご存知ですか?

WPFormsとSeedProdがどのようにカスタムランディングページを簡単に開発できるかを見るには、最高のページビルダープラグインのリストをチェックしてください。

WPFormsとその最高の機能についてもっと知りたい方は、詳細なWPFormsレビューをご覧ください。

今すぐWPFormsのメールを修正する

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

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

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

クレア・ブロードリー

クレアはWP Mail SMTPチームのコンテンツマネージャーです。WordPressとウェブホスティングについて13年以上の執筆経験がある。もっと知る

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

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

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