Divi フォームがメールを送信しない問題を修正する方法

【解決済み】Diviフォームがメールを送信しない問題の修正方法

要約:ChatGPTPerplexity

Diviフォームからウェブサイトへのメールが送信されていませんか?お問い合わせフォームからメッセージが届かない場合、訪問者やクライアントからの重要なメッセージを見逃してしまう可能性があります。

実は、Diviの組み込みお問い合わせフォームは、ほとんどのメールサーバーが期待する方法でメールを送信しません。そのため、ブロックされたり、届かなくなったりすることがよくあります。

しかし、心配しないでください、これは修正可能です。このガイドでは、Diviビルダーで作成したフォームの問題を解決するために私が使用した正確な手順を説明します。

Diviフォームが送信されない?

Diviの問い合わせフォームが通常失敗するのは、WordPressがデフォルトのPHP mail()関数を使用してメールを送信するためです。この関数は認証されていないため、メッセージはスパムとして分類されるか、破棄されます。まずDiviビルダーでフォームのメールとスパム保護設定を確認し、次にWP Mail SMTPのようなSMTPプラグインをインストールして、認証されたプロバイダー経由でメールをルーティングしてください。

今すぐDiviフォームのメールを修正する

Diviのコンタクトフォームが機能しないのはなぜですか?

Diviテーマのコンタクトフォームが機能しないのは、メールが迷惑メールフォルダに送信されている可能性が高いです。これは、すべてのコンタクトフォームプラグインでよくある問題です。

デフォルトでは、WordPressはwp_mail()関数を使用しており、これはPHPを使用してウェブサイトからメールを送信します。これは、ウェブホスティングサーバーがメールを送信することを意味します。

これは理想的ではありません。なぜなら、メールは認証されていないため、メッセージが迷惑メールフォルダに分類される可能性があるからです。GmailとYahooは現在、メッセージを確実に配信するために認証されたドメインを要求しています。

もう1つの可能性のある理由は、Diviの問い合わせフォームが正しく設定されていないことです。問題の原因を特定し、フォームが機能するように設定を確認しましょう。

Diviフォームがメールを送信しない問題を修正する方法

ステップ1:Diviコンタクトフォームの設定を確認する

Diviの問い合わせフォームモジュールは非常に基本的ですが、確認する必要のあるオプションがいくつかあります。まず、問い合わせフォームがあるページを開き、「Diviで編集」をクリックします。

Diviビルダーでページを開く

問い合わせフォームのどこかをクリックし、次に歯車アイコンをクリックして、Diviの問い合わせフォームのメール設定を開きます。

Divi連絡フォームモジュールの設定

コンテンツタブで下にスクロールし、「メール」オプションを見つけて展開します。ここに、問い合わせフォームの通知を受信したいメールアドレスを入力します。

受信したいメールアドレスを入力してください

次に、スパム保護設定までスクロールダウンして展開します。Diviコンタクトフォームのスパムを防ぐために、Google reCAPTCHAを使用できます。

しかし、スパム感度が少し高すぎて、メールがブロックされている可能性があります。Diviフォームが機能しない場合は、「最小スコア」を下げてみることができます。

Diviのスパム保護スコア

厳しすぎるスパムスコアは、Divi特有の落とし穴です。reCAPTCHAの「最小スコア」が高すぎると、Diviは正当な送信をサイレントに拒否し、メールは送信されません。フォームは正常に見えるのに何も届かない場合は、まず最小スコアを下げて再テストしてください。

Diviのメールフォームで問題が引き続き発生する場合は、フォームが送信を保存しているか、フォームの一部がレイアウトを壊していないかを確認してください。

メールアドレスの欠落、モジュールの破損、またはプラグインの競合により、Diviがフォームデータを送信できなくなる可能性があります。まず、フィールドが数個だけのテストフォームを作成して機能するかどうかを確認してみてください。

これで問題が解決しない場合は、WP Mail SMTPプラグインをインストールする必要があります。これにより、デフォルトのメール送信方法がプロフェッショナルなメールプロバイダーに置き換えられます。

ステップ2:WP Mail SMTPプラグインをインストールする

Diviには組み込みのSMTP設定がないため、配信可能性を修正する最善の方法は、WordPress向けの最高のSMTP(Simple Mail Transfer Protocol)プラグインであるWP Mail SMTPのようなプラグインを使用することです。

ウェブサイトを外部メールサービスに接続することでメールの配信可能性を向上させ、Elegant Themes Diviコンタクトフォームが機能しない問題に対する実績のあるソリューションです。

これ以外にも、WP Mail SMTPでは次のことが可能です:

まず、WP Mail SMTPアカウントにアクセスし、ダウンロードタブをクリックします。オレンジ色のダウンロードボタンをクリックして、プラグインの最新バージョンをダウンロードします。

WP Mail SMTPをダウンロード

次に、WordPressダッシュボードを開き、zipファイルをWordPressサイトにアップロードします。この部分でヘルプが必要な場合は、WordPressプラグインのインストール方法のステップバイステップガイドを確認してください。

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

プラグインを有効化してください。有効化するとすぐに、ブラウザでセットアップウィザードが開始されます。

お手伝いが必要ですか?

当社の Elite ライセンスには、SendLayer、SMTP.com、または Brevo (旧 Sendinblue) のホワイトグローブセットアップが含まれています。

ステップ3:信頼性の高いメーラーサービスを選択する

このステップでは、ウェブサイトからメールを送信するための外部メーラーサービスを選択します。これにより、Diviフォームがメールを送信しない問題が解決します。ウィザードを開始するには、開始するボタンをクリックしてください。

WP Mail SMTPセットアップウィザードを開始する

次に、リストから新しいメールプロバイダーを選択します。信頼性が高く設定が簡単なため、SendLayerSMTP.comBrevoをお勧めします。これらは小規模サイトだけでなく、トランザクションメールを送信するウェブサイトにも最適です。

SMTPメーラーを選択

ウェブホスティングからSMTPサーバーへのアクセスが既にある場合は、リストのその他のSMTPオプションを使用して、それをすばやく設定できます。

メーラーを選択したら、ドキュメントを新しいタブで開きます。以下の表に、それぞれの詳細ガイドがあります。

すべてのバージョンで利用可能なメーラーWP Mail SMTP Pro のメーラー
SendLayerAmazon SES
SMTP.comMicrosoft 365 / Outlook.com
BrevoZoho Mail
Google Workspace / Gmail
Mailgun
Postmark
SendGrid
SparkPost
その他のSMTP

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

また、まだお持ちでない場合は、カスタムメールドメインを作成することを検討してください。ビジネスやプロフェッショナルな文脈では、一般的な差出人メールを使用すると、受信者から信頼できないと思われる可能性があります。

ブランドを表すメールドメインは、信頼を築き、あなたが本物でプロフェッショナルであることを示します。メールサービスウェブサイトですべての設定が完了したら、このガイドに戻ってください。

ステップ4:メールログを有効にする(オプション)

次のステップでは、2つの機能がデフォルトで有効になっています:

  • メール配信の改善
  • メールエラー追跡

詳細なメールログを有効にすることもお勧めします。これにより、ウェブサイトが送信しているすべてのメールを追跡できます。

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

WP Mail SMTP Proを使用している場合は、便利なメールログダッシュボードウィジェットと、メール配信統計を確認するための完全なメールレポートも見つかります。

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

週次メールサマリー設定により、メール配信統計を最新の状態に保つことができます。これは、メールの失敗を監視するのに便利です。

WP Mail SMTP Pro のメール要約と統計情報

そして、インスタントメールアラートにより、サイトがメールの送信に失敗した瞬間に通知されるため、すぐに問題に取り組むことができます。

メールアラート通知

次の画面では、有効にできるさらに多くのメールログ設定が表示されます。これらの高度なオプションを使用すると、メールの内容や添付ファイルを保存したり、メールの開封やリンクのクリックを追跡したりできます。

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

最後のステップでは、WP Mail SMTPアカウントにアクセスし、ライセンスキーをコピーしてボックスに貼り付けます。これにより、プラグインの自動更新が有効になります。

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

その後、セットアップウィザードを完了すると、すべてが機能していることを確認するために自動テストメールが届きます。

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

これでDiviフォームが機能するはずです。テスト方法を見てみましょう。

ステップ5:WP Mail SMTPからテストメールを送信する

自動テストメールを受信したら、プラグインはすべて設定され、WordPressサイトは確実にメールを送信できるようになります。

必要に応じて、オンデマンドでテストメールを送信することもできます。これを行うには、WP Mail SMTPの設定ページにあるEmail Testタブに移動します。

WordPressでローカルホストのメールをテストする

これで、ボックスにメールアドレスを入力してテストメールを送信します。WP Mail SMTPは、バックグラウンドでドメインチェッカーを実行してDNSゾーンをスキャンします。

WP Mail SMTPでのメールテスト送信

緑色のラベルが付いたメッセージが表示された場合は、Diviフォームからのメールが正しい認証で送信されていることを意味するため、すべて問題なく動作するはずです。

ただし、赤いラベルが表示されている場合は、設定に問題があります。プラグインが問題を説明し、確認すべきことを教えてくれます。

ドメインチェックの結果

Diviメールを修正した後、SMTP設定で問題が発生することがあります。たとえば、選択したSMTPサーバーがダウンしている場合、メールが失敗したことに気づくかもしれません。これらのメールを再送信する方法を見てみましょう。

ステップ6:送信失敗したDiviメールを再送信する

WP Mail SMTPのメールログから、失敗したメールを簡単に再送信できます。これを行うには、セットアップウィザードで「送信されたすべてのメールの内容を保存する」オプションをオンにしておく必要があります。

オンにしていない場合は、WP Mail SMTP » 設定 » メールログに移動して設定をオンにできます。メールを再送信するには、WordPressダッシュボードからWP Mail SMTP » メールログに移動します。

WP Mail SMTPでメールログを開く

ウェブサイトから送信されたすべてのメールのリストが表示されます。失敗したメールは赤い点でマークされます。配信に失敗したメールの「ログを表示」ボタンをクリックします。

WP Mail SMTP でのメール送信失敗

右側には、「アクション」タブの下に「再送信」ボタンがあります。

再送信ボタン WP Mail SMTP

必要に応じてメールアドレスを編集し、YESボタンをクリックしてメールを再送信します。

メール再送信アラート

これで完了です!Diviフォームが機能しない場合に失敗したメールを簡単に再送信できるようになりました。

次に、SPFレコードを確認する

メールサーバーは、メールを認証するためにSPF、DKIM、DMARCレコードをよく使用します。WP Mail SMTPはDNS設定をチェックし、問題が検出された場合は警告します。

SPFレコードは、ドメインのなりすましを防ぐためにすべての送信メールを検証する簡単なTXTレコードです。複数のSPFレコードが必要な場合は、複数のSPFレコードを1つのルールにマージする方法に関するこのガイドを確認してください。

Visual Form Builderユーザーでメールエラーが発生している場合は、Visual Form Builderのメールが送信されないでトラブルシューティングのヒントを確認できます。

Diviフォームのメールの問題を恒久的に解決する準備はできましたか?今すぐWP Mail SMTPを使い始めましょう。

今すぐDiviフォームのメールを修正する

Diviの問い合わせフォームが送信されない場合のFAQ

Diviのコンタクトフォームからメールが送信されないという、よく受ける質問への回答を以下に示します。

SMTPを有効にしても、Diviのメールが送信されないのはなぜですか?

SMTPを有効にしてもDiviのコンタクトフォームからメールが送信されない場合は、SMTPホスト、ポート、ユーザー名、パスワードがすべて正しいか再確認してください。TLSまたはSSL暗号化を有効にする必要がある場合もあります。

「メッセージの送信に失敗しました」というエラーが表示された場合はどうすればよいですか?

まず、正しいメールアドレスを使用したことを確認し、次にスパムフィルターをチェックしてください。最大送信制限を増やすこともできます。最後に、別のSMTPプロバイダーを試すことをお勧めします。

Diviのメールエラーを後でトラブルシューティングするためにログに記録できますか?

はい。Diviのメール設定に入り、デバッグモードを有効にすることで、Diviのメールエラーをログに記録できます。エラーは「サポート » ログ」に記録され、必要に応じて確認およびトラブルシューティングできます。

ウェブホストはDiviフォームのメール配信に影響を与える可能性がありますか?

はい。ホストが送信SMTPポートをブロックしている可能性があります。SendLayer、SMTP.com、またはBrevo(旧Sendinblue)のような代替SMTPプロバイダーを試すことができます。

Diviフォームから送信されたメールアドレスを検証するにはどうすればよいですか?

メールアドレスを検証するには、Diviフォームでメール検証設定を有効にします。これにより、送信前にフォームのメール構文が正しいかどうかがチェックされます。

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

ハムザ・シャヒド

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

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

お気に入りのSMTPプロバイダーを使用して、WordPressのメールを確実に送信してください。