Diviお問い合わせフォームが機能していませんか? これを修正する方法は次のとおりです。

公開: 2020-06-07

Diviの連絡フォームが機能しないために問題が発生していますか? 心配しないでください。ここでは、問題のトラブルシューティングと修正方法について説明します。

Diviはそこにある最高のWordPressテーマの1つです。 たくさんの機能があるほかに、このテーマには、サイトのどこにでも連絡フォームを追加できるモジュールも含まれています。 ただし、電子メールが送信されないため、多くのユーザーが問題を経験します。

お問い合わせフォームは、どのビジネスにとっても重要です。 これらは、顧客があなたと連絡を取るために使用する主要なコミュニケーション手段の1つです。 したがって、お問い合わせフォームが機能しない場合は、修正する必要があります。 この問題を修正する方法に飛び込む前に、問題の考えられる原因を理解する必要があります。

Diviお問い合わせフォームが機能しない理由を見てみましょう。

Diviお問い合わせフォームが機能しないのはなぜですか?

デフォルトでは、WebサーバーはPHP mail()関数を使用して電子メールを送信します。 ただし、これにはいくつかの制限があります。

  • PHPのmail()関数は大量のメールを送信できません。
  • サーバーでの認証が不足しているため、一部の電子メールサービスはそれらをスパムとしてマークします。 スパムを減らすために、一部の電子メールプロバイダーは、送信元と主張する場所から電子メールが送信されているかどうかを確認します。 また、WordPressから送信されるメールには通常問題があります。 メールサーバーがGmailであるが、メールがサイトのドメインから送信されたと主張している場合、メールは自動的にブロックされる可能性があります。
  • 一部のホスティングサーバーは、 PHP mail()関数を使用するように適切に構成されていません。
  • ほとんどのWordPressホスティング会社は、アカウントごとにこの機能の使用を制限しています。 したがって、1日または1か月の割り当てを完全に使用すると、送信する電子メールは配信されません。

ほとんどの場合、これらがDiviの連絡フォームが機能しない主な理由です。 幸いなことに、SMTP(Simple Mail Transfer Protocol)ツールを使用してこれらの配信の問題を修正できます。 SMTPは、電子メールの送信方法を変更し、電子メールが電子メールサービスによってスパムとしてマークされないように適切に認証します。

そのため、メールに問題がない場合でも、SMTPサービスを使用することをお勧めします。 問題をよりよく理解できたので、Divi Contact FormModuleで問題を修正する方法を見てみましょう

Diviお問い合わせフォームが機能しない問題を修正するにはどうすればよいですか?

Diviの連絡フォームの問題を修正する最善の方法は、電子メールの構成をデフォルトのシステムからSMTPの構成に変更することです。 SMTPをWordPressサイトに統合するには、2つのことが必要です。

  1. メール配信サービス
  2. SMTP用プラグイン

1)メール配信サービスを設定する

メール配信サービスに関しては、そこに多くのオプションがあります。 このガイドでは、 SendGridを使用します。 それは優れた機能を備えており、コストパフォーマンスに優れています。 したがって、SendGridに移動してアカウントを作成するだけです。 無料プランとプレミアムプランの両方があります。 diviお問い合わせフォームが機能していません-SendGridプラン このチュートリアルでは、プレミアム機能は必要ないため、無料のオプションで問題なく動作します。 アカウントを作成し、WebAPIまたはSMTPリレーを使用してSendGridをサーバーと統合する必要があります。 [スタート]ボタンをクリックすると、このページが表示されます。 SendGridは、Web APIを介した統合の使用を推奨していますが、 SMTPリレー方式を使用します。 APIキーの名前を入力して作成する必要があります。 数秒以内に、あなたは鍵を手に入れるでしょう。 今のところ、Eメール配信サービスは以上です。 ただし、このタブは開いたままにしておきます。 統合を完了するには、後でキーが必要になります。

2)SMTPプラグインを構成します

Diviお問い合わせフォームが機能しない問題を修正するためにSMTPを設定するには、 WP MailSMTPを使用することをお勧めします。 WordPressリポジトリには無料バージョンと、年間49米ドルから始まるより高度なプレミアムバージョンがあります。 Diviお問い合わせフォームの問題を修正するには、無料版が必要です。 最初に行う必要があるのは、サイトにWP MailSMTPをインストールしてアクティブ化することです。 [プラグイン]> [新規追加]に移動し、WP MailSMTPプラグインをインストールします。 Diviお問い合わせフォームや動作の問題を修正するためのWPメールSMTPプラグイン

インストールが完了したら、忘れずにアクティブ化してください。 これで、構成を開始する準備が整いました。 WordPressダッシュボードに、プラグイン設定セクションが表示されます。

確認する必要がある最初の構成は、差出人の電子メールアドレスです。

デフォルトでは、WordPressは管理者の電子メールアドレスを差出人の電子メールアドレスとして選択しますが、変更することができます。 さらに、差出人の電子メールアドレスを強制するオプションがあります。 これは、サードパーティのプラグインが電子メールを送信している場合でも、すべての電子メールがそのアドレスから送信されることを意味します。 次に、 FromNameを選択する必要があります。

繰り返しになりますが、デフォルトでは、WP Mail SMTPは管理者の名前を使用しますが、別の名前を選択することもできます。 メールアドレスと同様に、すべてのメールに常に差出人名を使用するように強制できます。 最後に、メーラー設定を選択する必要があります。 Gmail、Outlook、 SendGrid、 SMTP.com、 Pepipost、 Sendinblue Mailgun 、AmazonSESなどの人気のあるメーラーがいくつかあります ここで、サーバーにSendGridを選択すると、カスタマイズオプションが表示されます。

メール配信サービスの設定時に生成したSendGridAPIキーを貼り付けるだけです。 それが終わったら、設定を保存します。

メールをテストする

電子メール配信サービスとSMTPプラグインを設定した後、電子メール機能をテストすることをお勧めします。 WP Mail SMTPには、電子メールをテストする機能が付属しています。 diviお問い合わせフォームが機能しない-WPメールSMTPメールテスト

宛先のメールアドレスを入力して、テストメールを送信するだけです。 構成が正しい場合は、成功メッセージが表示されます。

それでは、SendGrid APIページに戻り、[設定を更新しました]チェックボックスをオンにします。

次に、統合を確認すると、サーバーは接続の確認を開始します。 チェックが完了するまで少し時間がかかりますが、完了すると次のような画面が表示されます。 diviお問い合わせフォームが機能していません-テストに成功しました

Diviお問い合わせフォームの問題が修正されました

それでおしまい! プラグインと電子メール配信サービスを構成した後、Diviお問い合わせフォームから送信されるすべての電子メールが宛先の電子メールアドレスに到達することを確認します。 これらのSMTPツールを使用すると、電子メールの配信可能性が向上し、問題が修正されます。 SendGridは最高のメール配信サービスの1つです。 別のものを使用したい場合は、AmazonSESをお勧めします。 これは、フリーランサーと企業の両方にとって優れたオプションです。

ボーナス

古いバージョンのテーマを実行している場合、Diviお問い合わせフォームモジュールが機能しない場合があります。 これを修正するには、自動更新を受信するオプションを有効にします。 エレガントテーマのユーザー名とAPIキーを入力し、変更を保存する必要があります。 そのため、新しいバージョンが利用可能になるたびに、WordPressダッシュボードからDiviを更新できるようになります。 Diviお問い合わせフォームの問題に対する可能な解決策

結論

全体として、ほとんどの場合、Diviの連絡フォームモジュールは、電子メールの配信可能性の問題のために機能しなくなります。 その場合は、サイトのSMTPプラグインを使用して修正できます。 PHP mail()関数からより安定したSMTPシステムに移行することをお勧めします。 このガイドでは、SendGridとWP MailSMTPを使用してDiviContactFormの問題を修正する方法を示しました。

ただし、他にも多くのツールがあるため、最も気に入ったツールを使用できます。 もっとDiviガイドをお探しですか? 次の投稿をチェックしてください:

  • Diviショップページに[カートに追加]ボタンを追加するにはどうすればよいですか?
  • Diviでフッターを非表示にして削除する方法は?
  • Divi Builderのタイムアウトエラーを修正する方法は?

この記事がおもしろいと思います。 読んで楽しんだら、下にコメントを残して、ソーシャルメディアでこの記事を共有してください!