フォーム通知メールのトラブルシューティング

WordPressフォームでユーザーが送信した際に通知メールを受信できないのですか?メール配信の問題には多くの要因が関係しており、通知メールが届かない原因となることがあります。

このチュートリアルでは、通知メールの仕組みを解説します。その後、WPFormsで通知メールの問題をトラブルシューティングする方法をご紹介します。


通知メールの仕組みを理解する

ユーザーがフォームを送信すると、WPFormsはその情報をWordPressの組み込みメール送信機能に渡します。

wp_mail()関数が、受信者の受信トレイに通知を配信する役割を担います。このプロセス中に、WordPressはウェブホストと連携して、ウェブサーバーの設定を使用してメールを送信します。

WP Mail SMTPのようなプラグインを使用してSMTPサーバーを設定した場合、WordPressは設定したSMTPサーバー経由でメールを送信します。

WP Mail SMTPメーラー

WordPressが必要な情報をウェブサーバーに送信した後、メールが配信されるかどうかはメールサーバーの責任となります。メールがWordPressに到達した後、WPFormsは配信プロセスを制御しません。

通知メールが届かない理由

ユーザーがWordPressフォームを送信した後、通知メールが届かない理由はたくさんあります。

通知設定に、メールアドレスのスペルミスや余分なスペースなどのタイポがあると、通知メールが届かなくなります。

また、送信元メールアドレスとしてサイトのドメインとは異なるメールアドレス(例:@gmail.com)を使用すると、メールプロバイダーが通知をスパムとしてフラグ付けする可能性があります。

WPFormsでのメール配信の問題のもう一つの主な原因は、ウェブサイトでメールを送信するために組み込みのPHPメーラーを使用している場合です。一部のウェブサーバーは、デフォルトのWordPressメール送信機能をサポートしていません。その結果、このサーバーからのメールはメールプロバイダーによってスパムとしてフラグ付けされ、このサーバーからの通知が届かない場合があります。

フォーム通知メールが送信されない問題の解決

このセクションでは、WPForms通知メールが送信されない一般的な原因をトラブルシューティングします。

WPFormsとWordPressを最新の状態に保つ

WPFormsの最新バージョンを使用することは、最新のアップデートとバグ修正を入手するために不可欠です。WPFormsのアップデートにより、通知メールが送信されない既知の問題が修正されている可能性があります。

したがって、続行する前に、WPFormsとWordPressのバージョンが最新であることを確認してください。詳細については、常にWPFormsをアップデートすべき理由を学ぶためのガイドをご覧ください。

メール通知設定の確認

メール通知を設定する際に、一部の設定を誤って構成した可能性があります。設定を確認することで、間違いを特定し、迅速に修正することができます。

通知が有効になっていることを確認する

通知設定は、作成する各フォームでユニークです。フォームをテストしている間に、フォームの通知を無効にした可能性があります。フォームの通知が有効になっていることを確認する必要があります。

確認するには、通知設定を確認したいフォームを開きます。フォームビルダーで、設定 » 通知 に移動し、通知を有効にする オプションがオンになっていることを確認してください。

フォーム通知を有効にする

また、フォームビルダーの各通知の横にあるステータスバッジを確認してください。バッジに 無効にする と表示されている場合、その通知はオフになっており、メールは送信されません。バッジをクリックすると再度有効にし、有効 に切り替えることができます。

スペルミスを修正する

メールアドレスのスペルミスやコンマの欠落は、WPForms でのメール配信の問題につながる可能性があります。複数のメールアドレスに通知を送信できますが、各メールアドレスが正しく入力されていることを確認する必要があります。

複数のメールアドレスはコンマで区切られます。したがって、送信先メールアドレス フィールドでメールアドレスを区切るためにスペースを使用することは避けてください。

送信先メールアドレス

また、含めたいメールアドレスの正しいスマートタグを使用していることを確認してください。

注意: WPForms でのスマートタグの使用方法の詳細については、スマートタグ を参照してください。

有効な送信元メールアドレスを使用する

送信元メールを設定する際には、考慮すべき重要な点がいくつかあります。通知メールの問題を防ぐために遵守すべき主な点を以下に示します。

  • 送信元メール フィールドには、1つのメールアドレスしか含めることができません。このフィールドに複数のメールアドレスを入力することは避けてください。
  • ウェブサイトのドメインと一致するドメイン固有のメールアドレスを使用してください。サードパーティのメールアドレス(例: @gmail.com)を使用している場合、メールプロバイダーは通知メールをスパムとしてフラグを立てる可能性があります。
  • 送信元メール送信先メールアドレス フィールドで同じメールアドレスを使用することは避けてください。場合によっては、スパムと見なされ、メールプロバイダーによってブロックされる可能性があります。

注意: 詳細については、通知メールの設定 に関するチュートリアルを参照してください。

条件付きフォーム通知ロジックを確認する

フォームの通知設定で条件付きロジックを設定している場合、指定した条件が満たされないと通知メールは届きません。

したがって、条件付きロジックルールが正しく設定されているか確認することをお勧めします。条件が満たされた場合にのみ通知メールが送信されることを覚えておいてください。

条件付きフォーム通知

注意: 条件付きフォーム通知 について知りたいですか?詳細については、チュートリアルを確認してください。

SMTPプラグインを使用してメール配信を改善する

デフォルトでは、WordPress は PHP の mail() 関数を使用して、WordPress または WPForms のような連絡フォームプラグインによって生成されたメールを送信します。 メールが届かない最も一般的な理由は、WordPress ホスティング サーバーが PHP mail() 関数を使用するように構成されていないことです。

さらに、メールプロバイダーは、主張するドメインとは異なるドメインから届いたメールをフラグ付けしたりブロックしたりすることがあります。たとえば、送信元メールが @gmail.com で、ドメインが www.example.com の場合、このドメインの不一致により、メールプロバイダーがメールをブロックする可能性があります。

メール配信の問題を解決するには、WordPressでSMTPを使用してメールを送信することをお勧めします。PHPのmail関数とは異なり、SMTPは適切な認証を使用してメールの到達性を向上させます。

WP Mail SMTPのようなSMTPプラグインを使用すると、利用可能な電子メールサービスプロバイダー(メーラー)のいずれかを使用してSMTPサーバーを構成できます。

利用可能なメーラーとセットアッププロセスに関する詳細については、WP Mail SMTPの完全なメーラーガイドを確認してください。

注意: サイトのSMTP設定に問題がありますか?WPFormsの信頼できるアドバイザーに設定をお任せください。クイックスタートサービスの詳細をご覧ください。

WP Mail SMTPをインストールしてメーラーを構成した後、WP Mail SMTPの「送信元メールアドレスを強制」設定を有効にすると、送信元メールアドレスフィールドが無効になります。この設定により、サイトからのすべてのメールが、単一の検証済み送信者アドレスを使用して構成済みのSMTPプロバイダー経由で送信されるようになり、到達性が向上し、メールがスパムとしてマークされるのを防ぐのに役立ちます。

差出人メールオプションが無効

送信元メールアドレスを強制設定の詳細と、それを有効にする理由については、WP Mail SMTPの送信元メールアドレスを強制設定の使用に関するガイドを参照してください。

メール送信の最適化オプションを無効にする

メール送信の最適化オプションを使用すると、通知メールを非同期で送信できます。これは、メール送信タスクがバックグラウンドでキューに入れられ、他のフォームプロセスがより速く完了できるようになることを意味します。

この設定を有効にすると、トラフィックの少ないサイトではメール配信時間が大幅に増加する可能性があるため、推奨されません。また、この設定はメール配信の問題を解決するためのものではなく、デフォルトでは無効になっています。

この設定が有効になっているかどうかを確認するには、WPForms » 設定に移動し、メールタブを選択する必要があります。

WPFormsのメール設定

その後、送信セクションを探し、メール送信の最適化オプションがオフになっていることを確認します。

メール送信の最適化

設定変更を保存するには、必ずページ下部にある設定の保存ボタンをクリックしてください。

ウェブホストに問い合わせる

上記の方法でメールの到達性が向上するはずです。それでも通知メールが届かない場合は、Webサーバーの問題である可能性があります。メールサーバーが正しく構成されていることを確認するために、Webホスティングサポートに連絡することをお勧めします。

注意: Webサーバーが組み込みのPHPメーリング機能からのリクエストをブロックしている場合は、この問題を解決するためにWP Mail SMTPのようなSMTPプラグインの使用をお勧めします。

よくある質問

以下に、WPFormsでのフォーム通知メールのトラブルシューティングに関するよくある質問への回答を記載しています。

WP Mail SMTPをインストールしましたが、通知メールが届きません。

WP Mail SMTPをインストールすると、デフォルトのPHPメーラーがウェブサイトに構成されます。このメーラーを使用しても、メールの到達性は向上しません。

通知メールの問題を解決するには、利用可能なメーラーオプションのいずれかを使用してSMTPサーバーを構成する必要があります。詳細については、WP Mail SMTP の完全なメーラーガイドを参照してください。

通知メールがHTML形式で配信されるのはなぜですか?

WPForms は、さまざまなメールクライアント間での互換性を最大限に高め、スパムとしてマークされる可能性を減らすために、デフォルトで通知メールをHTML形式で送信します。HTMLメールは、わかりやすく、読み込みが速く、表示の問題が発生しにくいです。

メール形式を変更したい場合は、プレーンテキストメールに切り替える方法を確認してください。

これで、WPForms でメール配信の問題をトラブルシューティングして修正する方法がわかりました。

次に、ブランドロゴを含めるように通知メールをカスタマイズしますか?詳細については、フォーム通知メールのカスタマイズガイドを確認してください。

最高のWordPressドラッグアンドドロップフォームビルダープラグイン

簡単、高速、安全。WPFormsを信頼する600万人以上のウェブサイト所有者に加わりましょう。