AI要約
Diviフォームからウェブサイトへのメールが送信されていませんか?お問い合わせフォームからメッセージが届かない場合、訪問者やクライアントからの重要なメッセージを見逃してしまう可能性があります。
実は、Diviの組み込みお問い合わせフォームは、ほとんどのメールサーバーが期待する方法でメールを送信しません。そのため、ブロックされたり、届かなくなったりすることがよくあります。
しかし、心配しないでください。これは完全に修正可能です。このガイドでは、Diviビルダーで作成したフォームの問題を修正するために使用した正確な手順を説明します。
Diviのコンタクトフォームが機能しないのはなぜですか?
Diviテーマのコンタクトフォームが機能しないのは、メールが迷惑メールフォルダに送信されている可能性が高いです。これは、すべてのコンタクトフォームプラグインでよくある問題です。
デフォルトでは、WordPressはwp_mail()関数を使用しており、PHPを使用してウェブサイトからメールを送信します。これは、ウェブホスティングサーバーがメールを送信することを意味します。
これは理想的ではありません。なぜなら、メールは認証されていないため、メッセージが迷惑メールフォルダに分類される可能性があるからです。2024年初頭現在、GmailとYahooは、メッセージを確実に配信するために認証済みドメインを要求しています!
もう1つの可能性は、Diviコンタクトフォームが正しく設定されていないことです。問題点を修正してフォームが機能するように、設定を確認しましょう。
Diviフォームがメールを送信しない問題を修正する方法
ステップ1:Diviコンタクトフォームの設定を確認する
Diviのコンタクトフォームモジュールは非常に基本的ですが、確認すべきオプションがいくつかあります。まず、コンタクトフォームがあるページを開き、Diviで編集をクリックします。

コンタクトフォームのどこかをクリックし、歯車アイコンをクリックしてDiviコンタクトフォームのメール設定を開きます。

コンテンツタブで、メールオプションまでスクロールダウンして展開します。ここに、コンタクトフォームの通知を受信したいメールアドレスを入力します。

次に、スパム保護設定までスクロールダウンして展開します。Diviコンタクトフォームのスパムを防ぐために、Google 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では次のことが可能です:
- WordPressサイトから送信されたメールをログに記録する
- メールの開封とクリックを追跡する
- メール添付ファイルを保存する
- ログをエクスポートする
- その他
まず、WP Mail SMTPアカウントに移動し、ダウンロードタブをクリックします。オレンジ色のダウンロードボタンをクリックして、プラグインの最新バージョンをダウンロードします。

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

プラグインを有効化してください。有効化するとすぐに、ブラウザでセットアップウィザードが開始されます。
お手伝いが必要ですか?
当社の Elite ライセンスには、SendLayer、SMTP.com、または Brevo (旧 Sendinblue) のホワイトグローブセットアップが含まれています。
ステップ3:信頼性の高いメーラーサービスを選択する
このステップでは、ウェブサイトからメールを送信するために使用される外部メーラーサービスを選択します。これにより、Diviフォームがメールを送信しない問題が解決されます。ウィザードを開始するには、開始するボタンをクリックしてください。

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

ウェブホスティングからSMTPサーバーへのアクセスが既にある場合は、リストのその他のSMTPオプションを使用して、すぐにセットアップできます!
メーラーを選択したら、ドキュメントを新しいタブで開きたいはずです。各メーラーの詳細なガイドは、以下の表にあります。
| すべてのバージョンで利用可能なメーラー | WP Mail SMTP Pro のメーラー |
|---|---|
| SendLayer | Amazon SES |
| SMTP.com | Microsoft 365 / Outlook.com |
| Brevo | Zoho Mail |
| Google Workspace / Gmail | |
| Mailgun | |
| Postmark | |
| SendGrid | |
| SparkPost | |
| その他のSMTP |
複数のメーラーを設定したい場合は、セットアップウィザードを完了した後、追加接続設定で行うことができます。その後、バックアップ接続を選択し、スマートルーティングを設定できます。
また、まだお持ちでない場合は、カスタムメールドメインを作成することをお勧めします。ビジネスやプロフェッショナルな文脈では、一般的なメールアドレスを使用すると、受信者に怪しまれる可能性があります。
ブランドを表すメールドメインを使用すると、信頼を築き、あなたが本物でプロフェッショナルであることを示すことができます。メールサービスウェブサイトで全ての設定が完了したら、このガイドに戻ってください。
ステップ4:メールログを有効にする(オプション)
次のステップでは、2つの機能がデフォルトで有効になります:
- メール配信の改善
- メールエラー追跡
詳細なメールログも有効にすることをお勧めします。このオプションを有効にすると、ウェブサイトが送信しているすべてのメールを追跡できます。

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

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

さらに、インスタントメールアラートにより、問題が発生した瞬間にサイトがメールの送信に失敗した場合に通知され、問題をすぐに深く調査できます。

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

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

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

完了です!Diviフォームは正常に動作するはずです。テストする方法を見てみましょう。
ステップ5:WP Mail SMTPからテストメールを送信する
自動テストメールを受信したら、プラグインはすべて設定され、WordPressサイトは確実にメールを送信できるようになります。
必要に応じて、オンデマンドでテストメールを送信することもできます。これを行うには、WP Mail SMTPの設定ページにあるEmail Testタブに移動します。

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

緑色のラベルが付いたメッセージが表示された場合は、Diviフォームからのメールが正しい認証で送信されていることを意味するため、すべて問題なく動作するはずです。
ただし、赤色のラベルが表示されている場合は、設定に問題があることを意味します。プラグインが問題を説明し、確認する必要があることを教えてくれます。

Diviのメールを修正した後、SMTP設定で問題が発生することがあります。たとえば、選択したSMTPサーバーがダウンしている場合、メールが失敗したことに気づくかもしれません。これらのメールを再送信する方法を見てみましょう。
ステップ6:送信失敗したDiviメールを再送信する
WP Mail SMTPのメールログから簡単に失敗したメールを再送信できます。これを行うには、セットアップウィザードでStore the content for all sent emailsオプションをオンにしておく必要があります。
そうしなかった場合は、WP Mail SMTP » Settings » Email Logに移動して設定をオンにすることができます。メールを再送信するには、WordPressダッシュボードからWP Mail SMTP » Email Logに移動します。

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

右側には、Actionsタブの下にResendボタンがあります。

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

これで完了です!Diviフォームが機能しない場合に失敗したメールを簡単に再送信できるようになりました。
よくある質問 – Diviコンタクトフォームがメールを送信しない
Diviコンタクトフォームがメールを送信しないことに関して、最も頻繁に受ける質問をいくつか確認してください。
SMTPを有効にしても、Diviのメールが送信されないのはなぜですか?
SMTPを有効にしてもDiviコンタクトフォームのメールが送信されない場合は、SMTPホスト、ポート、ユーザー名、パスワードがすべて正しいか再確認してください。TLS/SSL暗号化を有効にする必要がある可能性もあります。
「メッセージの送信に失敗しました」というエラーが表示された場合はどうすればよいですか?
「メッセージの送信に失敗しました」というエラーをトラブルシューティングするには、いくつかの方法があります。まず、正しいメールアドレスを使用したことを確認してください。スパムフィルターを確認してください。最大送信数を増やすことも試すことができます。最後に、別のSMTPプロバイダーを試すことをお勧めします。
Diviのメールエラーを後でトラブルシューティングするためにログに記録できますか?
はい、Diviのメール設定に入り、デバッグモードを有効にすることでDiviのメールエラーをログに記録できます。エラーはSupport » Logsに記録され、必要に応じてレビューおよびトラブルシューティングできます。
ウェブホストはDiviフォームのメール配信に影響を与える可能性がありますか?
ホストが送信SMTPポートをブロックしている可能性があります。SendLayer、SMTP.com、またはBrevo(旧Sendinblue)のような代替SMTPプロバイダーを試すことができます。
Diviフォームから送信されたメールアドレスを検証するにはどうすればよいですか?
メールアドレスを検証するには、Diviフォームでメール検証設定を有効にします。これにより、送信前にフォームのメール構文が正しくチェックされます。
次に、SPFレコードを確認する
メールサーバーは、メールを認証するためにSPF、DKIM、およびDMARCレコードをよく使用します。WP Mail SMTPは、DNS設定をチェックし、問題が検出された場合は警告します。
SPF レコードは、ドメインのなりすましを防ぐためにすべての送信メールを検証する簡単な TXT レコードです。複数の SPF レコードが必要な場合は、複数の SPF レコードを 1 つのルールにマージする方法に関するこの記事を参照してください。
Visual Form Builderユーザーでメールエラーが発生している場合は、Visual Form Builderのメールが送信されないでトラブルシューティングのヒントを確認できます。
メールの修正準備はできましたか?今日から始めましょう WordPressの最高のSMTPプラグインで。メールを修正する時間がない場合は、追加購入で完全なWhite Glove Setupアシスタンスを利用でき、すべての有料プランで14日間の返金保証が付いています。
この記事がお役に立った場合は、WordPressのヒントやチュートリアルについては、FacebookとTwitterでフォローしてください。
