Contact Form 7 のメールが届かないとき 原因の見分け方と対処法
公開
「contact form 7 メール 届かない」「wordpress お問い合わせフォーム メール 届かない」と検索した方は、WordPress のサイトに置いたお問い合わせフォームから送ったのに、管理者あてのメールや自動返信のメールが来なくて困っているのではないでしょうか。お客さまから「送ったのに返事がない」と言われて、初めて気づくこともあります。
この記事では、Contact Form 7 の公式サイトの説明をもとに、送信後に出るメッセージから原因を見分ける方法と、メールの設定で確かめることを順に説明します。サーバーのメールの設定から離れたい方のために、メールの送信ごと任せられるフォームに置き換える方法と、その向かない場面もあわせて書きました。
まず、送信後のメッセージの枠の色を見る
Contact Form 7 のフォームで送信すると、フォームの下にメッセージが出ます。公式サイトのよくある質問では、このメッセージを囲む枠の色で、どこで止まっているかを見分けられると説明されています。自分で1件送ってみて、色を確かめます。
| 枠の色 | 意味 | 次に見るところ |
|---|---|---|
| 赤 | WordPress のメールの送信(wp_mail)を呼んだが、失敗した | メールの設定・サーバーのメールの状態 |
| 橙(オレンジ) | 送信の内容が迷惑な送信と疑われた | 迷惑な送信を見分ける設定 |
| 緑 | メールを送る処理そのものは成功した | 送ったあとに迷惑メールとして弾かれていないか |
赤い枠のときは、メールを送る段階でつまずいています。公式サイトでは、メールの設定が正しくないことのほか、メールのサーバーが止まっている・つながらないことも原因になると説明され、自分で直しにくい場合はサーバーの管理者に相談するよう案内されています。
よくあるのは、緑の枠で「送信されました」と出るのに届かない場合です。公式サイトでは、この場合はメールを送る処理は確かに終わっていて、そのあとで迷惑メールを防ぐ仕組みなどに止められた可能性が高いと説明されています。次の節の差出人と送信元の認証を確かめます。
メールの設定で確かめること
WordPress は、サイトのサーバーからメールを送る
WordPress のメールの送信(wp_mail)は、特に設定を変えていなければ、サイトを置いているサーバーの PHP のメールの機能で送ります。差出人を決めていないときは「wordpress@(サイトのドメイン)」というアドレスが使われます(WordPress 本体のプログラムより)。つまり、届くかどうかは、サイトを置いているサーバーのメールの設定に左右されます。
差出人(From)には、サイトのドメインのアドレスを使う
Contact Form 7 の公式サイトの「Best practice to set up mail」では、次のことが勧められています。
- 差出人には、サイトと同じドメインのアドレスを入れる。サイトと関係のないドメインのアドレス(無料のメールのアドレスなど)を差出人にすると、なりすましのメールと見分けにくくなります
- 返信先は「追加ヘッダー」の Reply-To で決める。問い合わせた人に返信できるようにしたいときは、差出人をその人のアドレスにせず、メール(とメール (2))の設定の「追加ヘッダー」に Reply-To を書きます
- 「wordpress@(サイトのドメイン)」のアドレスを実際に作っておく。Contact Form 7 の最初のひな形はこのアドレスを差出人に使います。アドレスが存在しないと送信を止めるサーバーもあります
- 空になりうる値に気をつける。任意の項目の値を件名やヘッダーに使うと、空のときに正しくないメールになることがあります。本文が空や短すぎると、迷惑メールに見えたり、送信に失敗したりします
送信元の認証(SPF・DKIM)を設定する
差出人をサイトのドメインにしても、送信元の認証がないと、受け取る側はなりすましと見分けられません。Contact Form 7 の公式サイトでも、SPF や DKIM といった認証を使うよう勧めています。Google の「メール送信者のガイドライン」では、2024年2月1日から、Gmail あてに送るすべての送信者に SPF か DKIM の設定を求めています。設定の手順はサーバー会社やドメインの管理会社ごとに違うので、それぞれの案内を見ます。
メールの送信ごと任せられるフォームに置き換える
サーバーのメールの設定や送信元の認証は、慣れていないと時間がかかります。サイトは WordPress のまま、お問い合わせフォームだけを LEXORA Forms のフォームに置き換える方法もあります。フォームはページに貼るだけで、メールは LEXORA Forms が送ります。
- 1
お問い合わせのフォームを作る
メールアドレスか Google アカウントで登録し、お問い合わせフォームのテンプレートから作ると、名前・メールアドレス・内容などの項目が最初から入っています。今のフォームに合わせて項目を足したり消したりします。 - 2
- 3
「共有」の画面で埋め込みのコードをコピーする
「ホームページに埋め込む」の「高さを自動で合わせる(おすすめ)」のコードをコピーします。 - 4
WordPress のページに貼り、1件送ってみる
お問い合わせのページを編集し、Contact Form 7 のショートコードのブロックを消して、その場所に「カスタム HTML」のブロックを置き、コピーしたコードを貼ります。ページを更新したら、公開中のページから1件送り、お知らせと自動返信が届くことを確かめます。
置き換えると変わること
- サーバーのメールの設定が要らなくなります。メールは LEXORA Forms のドメインから送ります。そのドメインには、送信元の認証(SPF・DKIM)となりすまし対策(DMARC)を設定しています
- メールが届かなくても、問い合わせは一覧に残ります。送られた内容は保存され、回答の一覧でいつでも読めます。回答ごとに対応状況とメモを付けられるので、返事をしたかどうかも分かります
- 自動返信の返信先は、あなたのアドレスです。問い合わせた人が控えのメールに返信すると、あなたのアカウントのメールアドレスに届きます。Reply-To を自分で書く必要はありません
- いたずらの送信は自動でブロックします。ボット対策と送信回数の制限が最初から入っていて(いたずら送信のブロック)、追加の設定は要りません
置き換えが向かない場面
- お知らせを複数の担当者に送りたい場合。新しい回答のお知らせは、LEXORA Forms に登録したメールアドレスだけに届きます。ほかの担当者には、受け取ったメールを転送するなどして共有します
- サイトとまったく同じ見た目にしたい場合。フォームは枠(iframe)の中に表示されます。ボタンの色・フォント・角の丸みはデザインで選べますが、サイトと同じ書体や細かな飾りまでそろえたい場合は向きません
- 問い合わせを自分のサーバーの中だけで扱いたい場合。回答は LEXORA Forms のサーバーに保存されます
- 無料プランの上限と表示。無料プランでは、フォームは5個まで、回答はアカウント全体で月100件までで、埋め込んだフォームにも LEXORA の表示が入ります。表示を消せるのは Light プランからです(LEXORA の表示)。詳しくは料金プランをご覧ください
メールの設定を直して Contact Form 7 を使い続けるのも、よい選択です。プラグインは無料で、サイトの中で完結し、見た目も自由に変えられます。設定に時間をかけたくないときや、届かなかった問い合わせを取りこぼしたくないときに、置き換えを考えてみてください。相談の受付なら無料相談の申込フォーム、資料の請求なら資料請求フォームからも始められます。
Contact Form 7 の内容は2026年10月27日時点の当社調べです(Contact Form 7 の公式サイトの「FAQ」と「Best practice to set up mail」による)。WordPress のメールの送り方は WordPress 本体のプログラム(wp_mail)、Gmail の要件は Google の「メール送信者のガイドライン」(2026年10月27日に確認)によります。
この記事で使えるテンプレート
中身を見て、そのまま自分のフォームとして作れます(無料)。
- このテンプレートで作る
ビジネス
お問い合わせフォーム
ホームページに置くお問い合わせフォームのテンプレートです。問い合わせの種類で内容を分けて受け付けられ、個人事業主・店舗・中小企業でそのまま使えます。
設問 9中身を見る - このテンプレートで作る
ビジネス
無料相談の申込フォーム
士業・コンサルタント・コーチ・制作会社の初回無料相談の申込を受け付けるテンプレートです。相談の内容・希望の方法・日時の候補を最初からそろえて受け取れます。
設問 13中身を見る - このテンプレートで作る
ビジネス
資料請求フォーム
サービスや商品の資料請求を受け付けるフォームのテンプレートです。PDF をメールで送るか郵送するかを選べ、郵送のときだけ住所を聞きます(郵便番号から自動入力)。
設問 11中身を見る
この記事に出てきた機能
- 新しい回答のお知らせ回答が届くたびに、回答の内容をあなたのメールへ。
- 回答者への自動返信メール一部 Light受付の控えを回答者へ。返信はあなたに届きます。文面の編集と「〇〇様」の差し込みは Light。
- 回答の一覧パソコンでは表、スマホではカードで。新しい順に並びます。
- 対応状況とメモ「未対応・対応中・完了」など、回答ごとに状況を付けて件数で追えます。メモはあなただけが読めます。キャンセルにすると定員の枠が空きます。
- いたずら送信を自動でブロックボット対策と送信回数の制限を最初から。設定は要りません。
- URL で共有・サイトに埋め込むURL を配るだけ。自社サイトにはコードを貼るだけで埋め込めます。
- 色・フォント・角の丸みボタンの文字の色は、読みやすいほうを自動で選びます。
- LEXORA のバッジを消すLightフォーム・自動返信メール・集計のグラフの画像から LEXORA の表示を外せます。


