Contact Form 7 がメールを送信しない

[解決済み] Contact Form 7 がメールを送信しないのはなぜですか?

Contact Form 7 を使っていてメールが届かないのはあなただけではありません。これはよくある問題で、私も複数のサイトでこの問題を解決してきました。

あなたはすべてを正しく設定し、フロントエンドではフォームは問題なく表示され、ユーザーはフォームに入力しています...しかし、メールはあなたの受信トレイに届きません。エラーなし。警告もない。ただ沈黙。

WordPress では、フォームからメールが送信されないというさまざまな問題に遭遇することがよくあります。そこでこの記事では、Contact Form 7 がメールを送信しなくなった理由と、コンタクトフォームのメールを 100% 確実に送信するためにできることを紹介します。

Contact Form 7 のメールを今すぐ修正しましょう!

Contact Form 7 がメールを送信しない理由

Contact Form 7 のメールを送信したのに届かない?あなただけではありません。想像してみてください - あなたのウェブサイトのフォームはきちんと機能しているように見えます。

あなたのフォームは問題なく動作し、訪問者は成功のメッセージを受け取ります。しかし、コンタクトフォームのメールがあなたの受信トレイに届くことはありません。

もし Contact Form 7 を使っているなら、Contact Form 7 がメールを送信しないことがよくある理由を説明しましょう。主な理由は 2 つあります:

あなたのEメールがスパムとみなされる

なりすましメールはスパムメールと似ている。なりすましとは、誰かが送信者アドレスを偽っていることを意味する。そして、なりすましが疑われるメールは、受信箱に届くことすらほとんどない。

残念なことに、Contact Form 7 はフォームが入力されたときにデフォルトの、あるいは一般的なメールを「送信元」アドレスとして使って通知を送信します。

このメールは一般的なもので、正しい認証がないため、なりすましと判断されることが多い。結果は?Contact Form 7 からのメールがスパムになってしまう!

このため、Contact Form 7 のメール通知はよく紛失し、あなたの受信トレイに届くことはありません。

ホスティング会社がPHPのメール機能を使用していない

Contact Form 7 がメールを送信しない問題にぶつかるもう一つの理由は、PHP のメール機能とホスティングプロバイダにあります。

もしあなたのウェブホストがPHP のメール機能をサポートしていないなら (最近よくあることです)、それが Contact Form 7 がメールを送信しない原因かもしれません。

ワードプレス wp_mail() 関数によって生成されたメールも含め、サイトからのメール送信は PHP mail に依存しています。 コンタクトフォームプラグインしかし、多くのホストはこれを無効にしている。

このような理由で、GoDaddyのWordPress送信メールに問題があることを知っています。また、外部SMTPサーバーが制限されているため、A2 Hosting SMTPに問題がある人もいます。

たとえホストがPHPメールの使用を許可していたとしても、メールを送信するにはかなりお粗末な方法です。PHPメールは非常に基本的なもので、WordPressは生成するメールに認証情報を追加することができません。

つまり、Contact Form 7 のメールは一般的なスパムメールのように見える可能性があるということです。つまり、たとえすべての設定を正しく行ったとしても、Contact Form 7 のメールがスパムになってしまう可能性があるということです。

そのため、WordPressからメールを送信する際には、デフォルトのPHPメール機能を使用するのではなく、SMTPプラグインを使用することをお勧めします。

Contact Form 7 のメールを今すぐ修正しましょう!

Contact Form 7 でメールが送信されないのを修正する方法

最初のステップがうまくいく保証はありませんが、デフォルトのまま使うのは良い考えではないので、とにかく Contact Form 7 の設定を確認することをお勧めします。

1.差出人アドレスを変更してみる

デフォルトでは、Contact Form 7 の差出人フィールドはフォームごとに一般的な送信者アドレスを使用します: [email protected]

これは悪い考えだ:

  • ほとんどの人は「WordPress」というメールボックスやユーザーを作成することはないので、この送信者アドレス(From Address)は存在しない可能性が高い。
  • お問い合わせフォームに一般的なアドレスや存在しないアドレスを使用すると、訪問者を混乱させます。

これを解決するには、Contact Form 7 から送信されるメールの送信元を、あなたが管理している実在のアドレスにすることができます。

一般的な "WordPress "の部分を取り除けば、なりすましの可能性は低くなる。

さらに、あなたの顧客が将来このEメールを使用した場合、実際にあなたに連絡を取ることができるという利点もあります。

新しいメールアドレスを作成する(オプション)

送信者として使用できるメールボックスをまだお持ちでない場合は、ホスティングアカウントに作成してください。

Bluehostを例にしてその方法を説明します。ウェブホストのウェブサイトのcPanelダッシュボードに移動し、電子メールの設定を見つけます。

Bluehostのメール設定

新しいEメールアカウントで使用したいドメインを見つけて、[管理]をクリックします。

Bluehostのメールを管理する

左側の「Create」ボタンをクリックして、新しいメールアドレスを追加します。

Bluehostで新しいメールボックスを作成する

メールアカウントの作成画面で、メールボックスをこのように設定します:

  • ドメインあなたのウェブサイトに合ったドメイン名を選んでください。
  • ユーザー名:メールアドレスの@の前の部分になります。
Bluehostでメールアカウントを作成する

その後、青い「作成」ボタンをクリックして、新しいメールアドレスの設定を完了します。

ではこの新しいメールボックスからメールが送信されるように Contact Form 7 の設定を行ってみましょう。

Contact Form 7 の差出人メールアドレスを変更する

Contact Form 7 のメール設定が正しく行われているか見てみましょう。

サイドバーのコンタクト " コンタクトフォームをクリックすると、すべてのコンタクトフォームが表示されます。

Contact Form 7 の設定を編集する

問題のあるフォームを探し、その上にマウスカーソルを置いてください。編集というリンクをクリックします。

コンタクトフォーム7を編集する

コンタクトフォームの編集ページで少し下にスクロールし、メールタブをクリックします。

メールタブでの Contact Form 7 の設定

Contact Form 7 のメール設定画面で、差出人 フィールドを cPanel で作成した新しいメールアドレスに変更します。

Contact Form 7 のメール送信者

次に、Additional headersセクションに次のように書かれていることを確認します。

Reply-To: [your-email]

Contact Form 7 の返信をメールに変更する

コンタクトフォームに [your-email] はEメールフィールドの名前です。したがって、このタグを返信先アドレスとして使うことで、返信はすべて訪問者に送られ、自分のアカウントに送るよりも理にかなっています。

下までスクロールし、「保存」をクリックする。

CF7フォーム設定の保存

残念ながら、あなたは高度な技術者ではないかもしれないので、特にこれで問題が完全に解決しない場合、修正その1はうまくいかないかもしれない。幸いなことに、修正その2は、初心者でも誰でも自分でできるオプションを提供しています。

ですから、もしあなたがメール配信の問題を完全に解決したいと真剣にお考えなら、Contact Form 7 を使っているときにWordPress がメールを送信しないのを直す最も簡単な方法をご紹介しましょう。

2.Contact Form 7 の SMTP 設定

次に、WP Mail SMTPプラグインをサイトにインストールします。WP Mail SMTPはWordPressに最適なSMTPプラグインです。

WP Mail SMTPは、ウェブホスティングサーバーに依存する代わりに、別の電子メールプロバイダを介して電子メールを送信します。

こうすることで、メールが毎回確実に届くようになります。迷惑メールとしてファイルされたり、メールサーバーに無言で捨てられたりすることはありません。

WP Mail SMTP Email Deliverability イラストレーション

サードパーティのサービスを経由して送信することで、メッセージに重要な検証が加わるため、CF7でFromアドレスをすでに変更している場合でも、このステップは非常に重要です。

無料と有料のメーラーオプションがあるので、自分に合ったサービスを簡単に見つけることができるだろう。まずは、WP Mail SMTPアカウントからzipファイルをダウンロードしてください。ダウンロードタブにあります。

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

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

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

プラグインを有効化することを忘れないでください。有効化するとすぐにセットアップウィザードが開きます。

WP Mail SMTP設定のLaunch Setup Wizardボタンをクリックしてもウィザードを開始できます。次に、メールプロバイダの設定を行います。

3.SMTPサーバーを選択する

それでは、セットアップ・ウィザードを実行して、WordPressサイトからEメール・プロバイダーへの接続を作成しましょう。これは、あなたが技術的なユーザーでなくても簡単です。

Let's Get Startedボタンをクリックして、WordPressサイトとEメールプロバイダの接続を開始します。

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

最初のステップでは、メーラーを選択します。WP Mail SMTPは、通常のSMTP設定を使用するOther SMTPを選択しない限り、APIに接続してメールを送信します。

SMTPメーラーを選択する

何を選んだらいいかわからない?決断を助けるヒントがいくつかあります:

  • SendLayerは小規模ビジネスに最適なトランザクションメーラーです。信頼性が高く、セットアップも簡単です。
  • 大規模なサイトでは、SMTP.comまたはBrevo(旧Sendinblue)が頼りになります。これらのメーラーはいずれも、お客様のサイトから生成される大量のメールを処理することができます。
  • WP Mail SMTPは、GmailまたはGoogle Workspaceアカウントをサポートしています。どちらも大量のメールを生成しない小規模サイトには最適な選択です。
  • Other SMTPでは 、アクセス可能なSMTPサーバーを使用することができます。プロバイダによっては、送信できるメールの数が制限される場合もありますが、始めたばかりであれば、これも素晴らしいオプションです。このオプションを選択した場合は、必ず正しいSMTPポートを使用してください。
  • 大量のメールを送信したい場合は、適切なプロバイダーから始めるのが一番です。トランザクションメールプロバイダーガイドで、WordPressに最適なメーラーサービスのレビューをご覧ください。

設定はお済みですか?選択したメーラーのドキュメントにジャンプして、セットアップ手順を完了します:

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

手を貸そうか?

WP Mail SMTPを購入する際に、SendLayer、Brevo、SMTP.comのWhite Glove Setupサービスを購入できることをお忘れなく。White Glove Setupでは、専門家が接続プロセス全体を処理します。

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

メールサービスのウェブサイト上ですべての設定が完了したら、このガイドに戻り、サイト上でメールログを有効にしてください。

4.メールログをオンにする(オプション)

ウィザードの最後に、WP Mail SMTPはどの機能を有効にするかを尋ねます。

デフォルトでは、2つの必須ツールがプラグイン設定ですでにオンになっています:

  • メール配信性の向上:WP Mail SMTPは、すべてのメッセージを新しいメーラーにルーティングします。
  • メールエラーの追跡:WP Mail SMTPは、DKIM、SPF、またはDMARCレコードに問題が検出された場合に警告を発します。

詳細メールログと 週次メールサマリーもオンにすることをお勧めします。

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

詳細メールログはWordPressで送信されたメールを追跡するので、完全メールレポートで各メールのステータスを簡単に確認できます。

さらに便利なことに、Pro版にはWordPressサイト用の便利なダッシュボードウィジェットも含まれています。このウィジェットは、送信されたメールと失敗したメールをチャートで表示します。これにより、メールの問題を素早く発見することができます。また、お使いのメーラーが対応していれば、メールが送信されたかどうか 配信されたかどうかまで表示されます。

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

ログ画面では、送信されたメールや通知の種類を検索できるため、ステータスをすぐに確認することができます。

WordPressのメールログで件名とヘッダーを検索する

週刊メールサマリーでは、最新のメール配信状況をまとめて受信トレイに送信します。また、サイトがメール送信に失敗した場合に通知を受けたい場合は、インスタントメールアラートをオンにすることもできます。

最後に、私たちが推奨するいくつかの高度な電子メールログ機能もあります。

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

これらの機能がWP Mail SMTPで有効になっている場合は、次のことも可能です:

もっと素晴らしい機能をご覧になりたい方は、WordPressのメールをログに記録する方法の記事をご覧ください。すべての機能がマルチサイト対応なので、これは超強力なツールです!

準備ができたら、Eメールレポートページにアクセスしましょう。そこから、このようなカスタム日付の素晴らしいレポートチャートを作成することができます:

メールレポート

WP Mail SMTPでエラーが発生しても、心配はいりません!WP Mail SMTPはWordPressダッシュボードにメールエラーログを追加し、メール問題の原因を突き止めることができます。

5.配信の問題を回避するためのメールからの強制

WP Mail SMTPでメーラーを設定する際に、Force From Emailという設定があることにお気づきでしょう。差出人メールアドレスを入力する欄のすぐ下に表示されます。

デフォルトでは、WordPress はあなたのサイトの管理者メールアドレスを使ってメッセージを送信します。しかし、特に Contact Form 7 のようなコンタクトフォームでは、メーラーが承認したアドレスとメールが一致しない可能性があるため、問題が発生することがあります。

そこで便利なのがこの設定です。強制送信メール オプションをオンにすると、あなたのサイトから送信されるすべてのメールに、送信元メールアドレス欄に入力したアドレスが使用されるようになります。

メールからの強制

私はいつも設定時にこのオプションを有効にしています。Contact Form 7 のメッセージを実際に受信箱に届けたいのであれば、これは本当に重要なことです。

6.テストメールを送信して動作を確認する

すべての設定が完了したら、実際にメールが正しく送信されているかどうかを再確認しましょう。

WP Mail SMTP " Tools に行き、Email Testタブをクリックします。このタブで Contact Form 7 が正しく動作しているかどうかを確認するための簡単なメッセージを送信することができます。

テストEメールタブ

デフォルトでは、テストメールはWordPressアカウントにリンクされたアドレスに送信されます。しかし、仕事のメールや共有の受信箱など、他の場所に送りたい場合は、そのアドレスをフィールドに入力するだけです。

多くのフォームや通知がこの形式を使用しているので、私は通常HTMLオプションをオンにしたままにしています。そして、Send Emailをクリックします。

テストメールを送信する

すべてが正しく設定されていれば、メッセージは数秒以内に受信トレイに届くはずです。そうでない場合は、エラーメッセージが表示され、次に何をすべきかが提案されます。

エラーメッセージで推奨されている手順に従って、再度テストメールを送信してください。それでも問題が解決しない場合は、サポートチームまでご連絡ください。

Contact Form 7 のメールを今すぐ修正しましょう!

よくある Contact Form 7 のエラーに関する FAQ

Contact Form 7 がメールを送信しないことについてもっと質問がありますか?CF7 のエラーメッセージや問題については以下をご覧ください。

Contact Form 7 は SMTP を使っていますか?

いいえ、Contact Form 7 はデフォルトでは SMTP を使いません。代わりにウェブサーバーを通してメールを送信しますが、これは信頼性が低く、コンタクトフォームからのメールが紛失してしまう可能性があります。WP Mail SMTP プラグインをインストールすれば、Contact Form 7 で SMTP を簡単に使えるようにすることができます。

Contact Form 7 は Localhost で動作しますか?

はい、WP Mail SMTP は Contact Form 7 を使ってlocalhost から SMTP 経由でメールを送信することができます。SMTP プラグインがないと動作しません。

Contact Form 7 の From フィールドにはどのメールアドレスを使えばよいですか?

Contact Form 7 の From フィールドには実際にアクセスできる有効なメールアドレスを使いましょう。デフォルトの WordPress のアドレスにはメールボックスが関連付けられておらず、ほとんどのメーリングサーバーでスパム送信者としてフラグが立つことがよくあります。

しかし、From フィールドに適切に認証されたメールアドレス (できればあなた自身のカスタムメールドメイン) を使えば、Contact Form 7 からのメールが拒否される可能性は限りなくゼロに近づきます。

Contact Form 7 を Gmail に接続するには?

WP Mail SMTP を使って Contact Form 7 を Gmail に接続することができます。最高のセキュリティと機能のために、セットアップウィザードで Gmail メーラーオプションを使うことをお勧めします。

WP Mail SMTP のOther SMTPオプションを使って Gmail SMTP を使うこともできます。ウェブホスティングプロバイダーによっては Gmail SMTP をブロックしている場合があるので、Contact Form 7 では通常 Gmail メーラー API の方が信頼性が高いことに注意してください。

Contact Form 7 のエラーメッセージの色は何を意味していますか?

Contact Form 7 には 3 つの色分けされたエラータイプがあります:

  • 黄色:これはフォームにバリデーションエラーがあることを意味します。例えば、必須項目が入力されていない場合などです。
  • オレンジあなたのフォーム送信はスパムとしてマークされました。これは reCAPTCHA または Akismet の問題かもしれません。
  • レッド:メールサーバーに失敗しました。これは多くの場合、ホスティングサーバの問題で wp_mail() 関数試す WP Mail SMTPのインストール を実行して問題が解決するかどうか確認してください。それでも解決しない場合は、ホストに問い合わせてください。

メッセージに緑色の枠が表示されている場合は、そのまま読み進めてください。

メッセージには緑色の枠線が表示されているのに、なぜ Contact Form 7 はメールを送信しないのですか?

これは通常、Contact Form 7 のメッセージがスパムとしてマークされたか、あるいはあなたのサイトから受信者に届くまでに破棄されたことを意味します。つまり WordPress のコンタクトフォームが機能していないように見えますが、実はメールはスパムフォルダに入っているのです。

これは、プラグインのコンフィギュレーション設定は正しいのに、送信メールに正しい認証がない場合に起こります。WordPressからメールを送信する際に、この問題が発生することはよくあります。

これを解決するには、このチュートリアルで紹介したように、WP Mail SMTPをインストールしてください。WP Mail SMTPは、送信後に他のサーバーによって破棄されないように、メールに正しいヘッダーを追加します。

Contact Form 7 のエラー "メッセージを送信しようとしてエラーが発生しました。後でもう一度お試しください。"

Contact Form 7 の送信エラーはたいてい Contact Form 7 のスパム対策が原因です。

デフォルトでは Contact Form 7 は reCAPTCHA v3 にしか対応していません。これは reCAPTCHA の中で最も厳密なバージョンであり、ユーザーからの報告が最も多いものです。

より柔軟性を求めるなら、WordPressのウェブサイトをWPForms Proに切り替えることをお勧めします。WPForms Proを使用することで、以下のようなコンタクトフォームスパムを阻止する方法を使用することができます:

hCaptchaを使ってコンタクトフォームのスパムを防ぐ

WPForms にはContact Form 7 にはない機能がたくさんあるのでアップグレードする価値はあります。また、WPForms を使ってElementor のコンタクトフォームを作るのは Contact Form 7 よりもずっと簡単です。

送信者メールアドレスがサイトドメインに属していません" Contact Form 7 のエラーを修正する方法

Sender email address does not belong to the site domain(送信者メールアドレスがサイトドメインに属していません)」というエラーは、FromメールのドメインがWebサイトのドメイン名と一致していないことを意味します。

Contact Form 7 のエラー:送信者メールアドレスがサイトドメインに属さない

メールの送信元ドメインと一致するメールを使用することで、メールの配信性を改善できる場合があります。しかし、そのメールにはサーバーからの認証がないため、おそらく問題を完全に解決することはできないでしょう。

WP Mail SMTPをインストールするのが、WordPressのメールに認証を追加する唯一の方法だからです。

無効なメールボックス構文が使われています" という Contact Form 7 のエラーを修正する方法

無効なメールボックス構文が使用されています" と表示された場合、これは Contact Form 7 のメール設定で送信元メールアドレス (送信者アドレス) を入力する際にミスがあったことを意味します。

Contact Form 7 エラー 無効なメールボックス構文が使用されています。

この問題を解決するには、入力した送信元メールアドレスにタイプミスや書式の間違いがないか確認してください。

設定ミスが原因でメール配信ができない、またはその他のトラブルが発生する」場合の対処方法。今すぐお問い合わせフォームを検証する"

設定ミスによりメール配信の失敗やその他のトラブルが発生しました。今すぐコンタクトフォームを検証してください" というエラーは、コンタクトフォームの設定に Contact Form 7 が許可していないものがあるということです。

ときどき、この Contact Form 7 の設定エラーが理由もなく表示されることがあります。これは Contact Form 7 が新しいバリデーションルールで更新されたときに起こります。

強調表示されたエラーに対処するため、「メール」タブを注意深く確認することをお勧めします。

メールタブでの Contact Form 7 の設定

問題の原因がわからない場合は、別の無料のお問い合わせフォームプラグインに変更する方が簡単です。

Contact Form 7 がメッセージの送信に失敗しました" を修正するには?

このエラーは通常、コンタクトフォームのメールにフォームフィールドタグを追加することで修正できます。

これを行うには、メールタブをクリックし、メッセージ本文エリアまでスクロールダウンします。本文が空であれば、エラーの原因になることが知られています。

フォームタブのフォームフィールドタグをコピーして、「メール」タブの「メッセージ本文 」フィールドに貼り付けてみてください。

メールタブでの Contact Form 7 の設定

問題を避けるため、タグは必ず角括弧で囲んでください。

Contact Form 7 が同じドメインにメールを送信しないのはなぜですか?

もし Contact Form 7 があなたのサイトがホストしているドメインと同じドメインにメールを送信しないのであれば、たいていはこの 2 つのうちどちらかの問題です:

ホスティングサーバーのメール送信が正しく設定されていない

ホスティングアカウントのスパムフィルターを含め、ドメインメールが正しく設定されていることを確認してください。

ホスティングプロバイダーに確認し、あなたのアカウントのメールサーバー設定を確認してもらいましょう。

ドメインのDNSレコード

ドメイン名がメールを受信するには、有効なMXレコードが必要です。

また、認証付きメールを送信するには、DMARCレコード、1つの有効なSPFレコード、DKIMレコードも必要な場合がある。

ドメインのメール送信用DNSレコードを確認するには、「Test Email」タブでWP Mail SMTPからテストメールを送信できます。

WordPressでメールのDNSをテストする

テストメールを送信した後、WP Mail SMTPはDNSに不足しているレコードや設定ミスを報告します。

WP Mail SMTP DMARC警告

Contact Form 7 が Gmail にメールを送信しないのはなぜですか?

もしあなたの Gmail アカウントが Contact Form 7 からのメールを受信していないのなら、それはメールが認証されていないからでしょう。これは通常WordPress がメールを確実に送信できていない場合に起こります。

また、Gmailにメールを受信した場合、「このメッセージには注意してください」といった警告が表示されるかもしれない。

Gmailのこのメッセージエラーに注意

WP Mail SMTP をインストールすることで Contact Form 7 が Gmail にメールを送信しない問題を解決できます。このプラグインは Contact Form 7 に最適な SMTP プラグインです。

コンタクトフォームが空回りするのはなぜですか?

ときどき Contact Form 7 は送信するのですが、空回りが続いてフォームが機能しないことがあります。Flamingo を使っている場合はメッセージが保存されないこともあります。

ときどき、Contact Form 7 の新しいリリースのときにこのようなことが起こります。これは既存のフォームに深刻な問題を引き起こす可能性があります。

Contact Form 7 のユーザーは通常、他のプラグインをすべて無効にしてデフォルトのテーマに切り替えるように言われます。これはコンフリクトを特定する助けにはなりますが、問題を解決する助けにはなりません。

だから、他に試すべきことが2つある。

WordPressでパーマリンクを再生成する

WordPressのダッシュボードで、設定 " パーマリンクにアクセスしてください。

ワードプレスのパーマリンク設定

パーマリンク構造を変更し、保存をクリックする。その後、以前の設定に戻し、再度保存をクリックします。

これで、あなたの .htacess ファイルを使うことで、Contact Form 7 がスピンしてメールが送信されない問題を修正することができます。

WPForms Liteに切り替える

より良い機能とサポートのために、Contact Form 7 のフォームを WPForms Lite にインポートすることができます。

WPFormsは100%ドラッグ&ドロップで使えるので、使いやすさも抜群です。そのため、フォームを作成するためにコードを書く必要はありません。

WPFormsのコンタクトフォームに電話番号フィールドを追加する

WPFormsのサポートも素晴らしい。無料版を選択した場合でも、WordPress.orgのエキスパートチームからのヘルプにアクセスすることができます。1-3営業日以内に必ず質問の回答を得ることができます。

WPForms Lite と Contact Form 7 の比較はこちらをご覧ください!

Contact Form 7 が Localhost からメールを送信しないのはなぜですか?

デフォルトの WordPress のメール機能はローカルホストのサイトでは動作しません。つまり、ローカルホストにインストールされた WordPress からは Contact Form 7 の通知を受け取れないということです。

しかし、この問題を簡単に解決する方法がある。必要なのは WP Mail SMTP だけで、デフォルトの WordPress のメール設定を SMTP サーバーを使うように再設定します。この結果、ローカルホストの WordPress サイトでも Contact Form 7 からの通知を受け取ることができるようになります。

Contact Form 7 でスパムを防ぐには?

Contact Form 7 では Akismet や Google reCAPTCHA、あるいは不許可リストを使ってスパムを阻止することができます。しかしボットがフォームをスパムしている場合は、これらの方法では不十分かもしれません。 ボットによるフォームへのスパムを阻止する方法についてはこちらの記事をご覧ください。

次は Contact Form 7 で Gmail エイリアスを使う方法です。

Contact Form 7 をインストールしたら、Gmail や Google Workspace のエイリアスを使い分けて WordPress のコンタクトフォームからメールを送信することができます。

これは、異なるチームや部署からメールを送信するための素晴らしい方法です。この強力な機能の設定方法については、WordPressでGmailエイリアスを使用するガイドをご覧ください。

今すぐWordPressのメールを修正

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

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

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

ハムザ・シャヒード

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

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

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

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