まずは相談する

WordPressのお問い合わせフォームに届く営業メールとスパム、放置していませんか? 相手の狙いと、裏で動いている仕組み

結論から。 WordPress のお問い合わせフォームに届く営業メールやスパムは、ただの迷惑ではありません。中には、あなたのフォームの自動返信を使って他人に迷惑メールを送らせたり、フォームの弱点を探ったりしているものが混ざっています。放置すると、あなたのドメインからのメールが相手に届かなくなるなど、本業にも影響が出ることがあります。送ってくる相手のほとんどは人ではなく、サイトを自動で巡回するプログラムです。

「毎日のように届くけど、営業だし無視すればいいか」と思っている方は多いと思います。この記事では、相手が何をしようとしているのか、どんな仕組みで送ってきているのかを、できるだけ専門用語を使わずに解説します。

どんなメールが届いている?

お問い合わせフォームに届く迷惑なメールは、だいたい次の5つに分けられます。

お問い合わせフォームに届く迷惑メールの5つの種類と、相手の狙い

種類 よくある文面 相手の狙い
営業メール 「貴社のホームページを拝見しました。弊社のサービスで…」 自社の商品やサービスを売り込む
SEO・広告の売り込み 「検索順位を上げませんか」「御社サイトに不具合があります」 不安をあおって契約させる
リンクだけの英文 意味の通らない英語と、URL がいくつか リンクを踏ませる。怪しいサイトへの誘導
自分あての「確認メール」が届く 送った覚えのない問い合わせの自動返信 あなたのフォームを使って、他人に迷惑メールを送る
意味不明な文字列 <script> や記号の羅列、同じ内容の連投 フォームの弱点を探る

上の2つは「うっとうしい」で済むことが多いのですが、下の3つは、放置するとあなたのサイトやメールに実害が出るおそれがあります。

相手は何をしようとしているのか

営業メール:あなたのフォームは「無料の広告枠」

フォームから届く営業メールの多くは、「フォーム営業」と呼ばれる手法です。企業のサイトのお問い合わせフォームに、売り込みの文面を次々と送っていきます。

メールアドレスに直接送るとすぐ迷惑メールに振り分けられますが、お問い合わせフォームから送ると、受け取る側は「お客さんかもしれない」と思って必ず目を通します。送る側から見ると、確実に読んでもらえる無料の広告枠というわけです。

フォーム営業を代行する業者や、何千件ものフォームに自動で送るツールもあります。あなたのところに届く営業メールは、1件1件手で書かれたものではないことがほとんどです。

リンクつきのスパム:踏ませたい

英語や不自然な日本語の文面に、URL がいくつか入っているメールです。目的はリンクを踏ませることで、その先は偽のログイン画面(フィッシング)や、ウイルスを仕込んだページのことがあります。

「ホームページに不具合があります。こちらで確認してください」のように、サイトの持ち主が思わず開きたくなる文面にしてあることもあります。

自動返信を悪用する:あなたのサーバーから迷惑メールを送らせる

いちばん気づきにくく、いちばん実害が大きいのがこれです。

Contact Form 7 などのフォームには、送ってくれた人に「お問い合わせありがとうございます」と自動で返信する機能があります。この自動返信には、入力された名前や本文が入ることが多いです。

ここを悪用すると、こんなことができてしまいます。

自動返信の踏み台。他人のメールアドレスを入力されると、あなたのサーバーから迷惑メールが送られる

  1. 相手は、メールアドレス欄にまったく関係のない他人のアドレスを入れる
  2. 名前欄や本文に、広告や怪しいリンクを入れる
  3. 送信すると、あなたのサーバーから、その他人に向けて「お問い合わせありがとうございます。○○(広告の文面)」という自動返信が届く

受け取った人から見ると、あなたのドメインから迷惑メールが届いたことになります。これが大量に繰り返されると、メールの世界で「迷惑メールを出すドメイン」という評判がついてしまいます。

その結果、あなたが普段お客さんに送る見積もりや請求書のメールまで、相手の迷惑メールフォルダに入るようになります。サーバー会社から「迷惑メールを送信している」と警告が来たり、メール送信を止められたりすることもあります。

「送った覚えのない問い合わせの確認メールが、自分のアドレスに届いた」という経験があれば、それはこの手口のテストかもしれません。

意味不明な文字列:フォームの弱点探し

入力欄に <script> のようなプログラムの断片や、記号の羅列が入っているメールは、フォームに弱点がないかを試していることがあります。

古いフォームのプラグインや、自作のフォームには、入力された文字をそのまま扱ってしまう穴があることがあります。そこを突くと、サイトを書き換えたり、データベースの中身を抜き出したりできてしまいます。相手は、いろいろな文字を送ってみて、サイトの反応を見ています。

同じ内容が短時間に何十件も届く場合は、サーバーに負荷をかけている、あるいは手当たり次第に試しているサインです。

どんな仕組みで送ってきているのか

送ってくる相手のほとんどは、人ではなく**ボット(自動で動くプログラム)**です。

ボットがお問い合わせフォームを見つけて送信するまでの流れ

  1. サイトを巡回する。 ボットは、検索エンジンや公開されているサイトの一覧をもとに、世界中のサイトを片っ端から訪問します
  2. フォームを見つける。 /contact や /inquiry のような URL、「お問い合わせ」という文字、Contact Form 7 などの決まった HTML の形を手がかりに、フォームのあるページを探します。WordPress の定番プラグインは形が決まっているので、見つけやすいのです
  3. 入力欄を自動で埋める。 「名前」「メール」「本文」などの欄を見分けて、用意しておいた文面を入れます
  4. 送信する。 1件にかかる時間は数秒以下です。これを何千、何万というサイトに対して繰り返します

つまり、あなたのサイトが特別に狙われているわけではありません。フォームがあるサイトは、すべて同じように巡回されています。 「うちは小さな会社だから大丈夫」は通用しません。

「reCAPTCHA を入れたのに減らない」のはなぜ?

reCAPTCHA は、ボットかどうかを Google が判定してくれる仕組みで、とても有効です。それでも迷惑メールがゼロにならないのには理由があります。

reCAPTCHA は「入れたら終わり」ではなく、いくつかある対策のうちの1つ、と考えるのが現実的です。

放置すると、何が起きる?

迷惑メールを放置したときに起きること

よくある「自己流の対策」の落とし穴

迷惑メールに困ると、つい手早くできる対策に飛びつきたくなります。でも、やり方によっては逆効果になることもあります。

よくある対策 落とし穴
「営業メールお断り」とフォームに書く ボットは文章を読みません。人の営業にも、ほとんど効きません
迷惑メール対策のプラグインを次々に入れる プラグイン同士がぶつかってフォームが動かなくなったり、サイトが重くなったりします。入れたプラグインの更新が止まれば、それ自体が新しい弱点になります
自動返信をやめる 踏み台にはされなくなりますが、本物のお客さんに「届きました」が伝わらなくなります
送ってきた相手の IP アドレスを1件ずつブロックする ボットは次々に IP を変えるので、いたちごっこになります
フォームをやめて、メールアドレスだけ載せる 今度はメールアドレスが集められて、迷惑メールが直接届くようになります
とにかく reCAPTCHA の判定を厳しくする 本物のお客さんまで「ボット」と判定されて、問い合わせができなくなることがあります

どれも「まったく意味がない」わけではありません。ただ、ひとつの対策だけで全部を止めようとすると、どこかに無理が出ます。

対策の考え方

迷惑メール対策は、ひとつの強い鍵ではなく、いくつかの関所を重ねる考え方が基本です。

対策は、ひとつの鍵ではなく関所を重ねる

このサイトのお問い合わせフォームにも、人には見えない仕掛けをいくつか組み合わせて、ボットからの送信を手前で止めるようにしています。本物のお客さんには何も変わらず、ボットだけが止まる、というのが理想です。

ただ、どの関所をどの強さで置くかは、サイトによって違います。届いている迷惑メールの種類、お客さんの使い方、自動返信が必要かどうか、使っているプラグインやサーバーによって、ちょうどいい組み合わせが変わるからです。強くしすぎると本物のお客さんが困り、弱すぎると止まりません。

独自の対策を取る前に、一度相談してみませんか?

フォームからの迷惑メールは、「うっとうしいけど実害はない」と思われがちです。でも実際には、あなたのメールの信用や、サイトの安全に関わることがあります。

プラグインを探して入れてみる前に、まずは届いているメールの中身を見て、何が起きているのかを確かめるのがおすすめです。「この迷惑メールは何を狙っているのか」「今のフォームの設定で踏み台にされていないか」が分かれば、必要な対策は意外と少なく済むこともあります。

届いている迷惑メールを何通か見せてもらえれば、何が起きているのか、どこから手をつけるとよいかをお伝えできます。「これって放っておいて大丈夫?」くらいの段階でも、気軽に聞いてください。

まとめ

まずは相談する