WordPress保守・復旧
WordPressの問い合わせフォームにスパム・空メールが届く?対策と保守依頼の判断
- 公開日:
- 最終確認日:
WordPressの問い合わせフォームに、宣伝文のような不要な通知や内容がほとんど空の通知が増えている中小企業向けの記事です。
不要な通知が増えると、本来の問い合わせを見落としやすくなります。ただし、空欄の通知と不要な投稿は同じ原因とは限りません。
まず直近の受信を「空欄中心」「宣伝文・無関係な内容」「同じ内容の繰り返し」の3つに分け、どのフォームから届いたものかを確認してください。
最初に、受信内容を分けて確認する
対策を入れる前に、最近届いた問い合わせを数件だけ見返します。明らかな宣伝文、同じ内容の繰り返し、件名や本文がほとんど空のものを分けてください。
フォームの入力項目と、通知メールに表示する項目の対応がずれている場合にも、必要な内容がメールへ入らないことがあります。
空欄の通知はフォームの「入力項目」と「通知メール」を確認する
Contact Form 7では、フォーム画面で作った入力項目と、管理画面の「メール」タブで通知メールに差し込む項目が対応している必要があります。フォームへ項目を追加しても、通知メール側へ対応する項目を入れていなければ、その入力内容はメールに表示されません。
件名や本文が入力項目だけで構成され、その入力項目が任意入力の場合は、送信内容によって件名や本文が空になる可能性があります。公式も、メール欄が空になる可能性がある構成では、固定文を加えるか、必要な入力を必須項目にする方法を案内しています。
明らかな不要投稿は、標準の対策から検討する
Contact Form 7は、対策としてAkismet、Cloudflare Turnstile、Disallowed listを案内しています。最初から独自の仕組みを追加せず、現在使っているフォームで利用できる標準の対策を確認します。
外部サービスを使う場合は、情報の送信範囲や契約条件も確認が必要です。Contact Form 7公式では、Akismet連携時にユーザー入力や環境情報がAkismetへ送られること、企業・商用サイト向けには有料購読プランが案内されています。
対策を強くしすぎて、本来の問い合わせを止めない
不要な投稿を減らすことだけを優先すると、通常の問い合わせまで弾く可能性があります。対策後は通常の利用を想定したテスト送信を行い、問い合わせが受信できることを確認します。
受信側の迷惑メール設定だけでは解決しない場合がある
会社メール側で迷惑メールへ振り分ければ受信箱は整理できますが、WordPress側への不要な送信自体が減るわけではありません。逆に、通知メールそのものが届かない場合は今回とは別の問題として切り分けます。
自社対応で足りるケースと、保守会社へ相談した方がよいケース
| 状況 | まず行うこと | 相談の目安 |
|---|---|---|
| 同じ宣伝文が繰り返し届く | 標準の対策を確認 | 大量送信が続く、通常の問い合わせまで止まる |
| 件名や本文が空に近い | フォーム項目と「メール」タブの対応を確認 | 項目の対応が分からない、既存フォームを壊さず直したい |
| 複数フォームで症状が違う | 起きているページを分ける | テーマや複数プラグインとの影響確認が必要 |
相談時は、秘密情報ではなく状況を伝える
利用しているフォームの名前、症状が出るページ、空欄中心か宣伝文か、いつ頃から増えたか、直前に設定変更をしたかを伝えれば初期確認を始められます。秘密情報や顧客情報を問い合わせフォームへ書く必要はありません。
WordPressフォームの設定や保守を相談する
ENOLでは、他社制作のWordPressサイトも含め、公開後の更新、セキュリティ、サーバー周りの確認、問い合わせ導線の改善をWordPress保守・運用として案内しています。
「どの対策を使えばよいか分からない」「空欄通知がフォーム設定なのか不要投稿なのか判断できない」といった場合は、分かる範囲の状況から確認できます。


