サイト作ってる時に解決したことの備忘録記事です。
ブログやサイトにはコンタクトフォームの設置が大切、お問い合わせ先を設置しよう、ってそこかしこで言われています。
お問い合わせフォームを設置したら、英語のスパムっぽいメールが毎日くるようになっちゃった、という時の対策方法です。
わたしはこれで英語スパム、止まりました。
お金もかからないので、ぜひ試してみてくださいね。
この方法が使える人
- プラグイン「Akismet」インストールしている
- コンタクトフォーム7でお問い合わせを作っている
英語のスパムメールがストップする設定
サイトのセキュリティプラグインで、akismetをいれていませんか?
akismetとコンタクトフォーム7、二つのプラグインが入っていればあとは設定するだけです。
コンタクトフォーム7でお問い合わせページを開きます。
操作するのはこの画面です。
赤文字のフレーズを追加して、右のセルのようにしてください。
[text* your-name] | [text* your-name akismet:author] |
[email* your-email] | [email* your-email akismet:author_email] |
保存して終了。
これだけです。
スパム排除に成功してる?テストをする
メールタグの設定ができたら、本当にスパム判定されるかテストです。
お名前:viagra-test-123
メールアドレス:akismet-guaranteed-spam@example.com
と入力してみてください。
うまく行っていれば、オレンジ枠に囲まれたメッセージが出ます。
名前の欄だけ、メールアドレス欄だけ、という場合でもテストしてみてくださいね。
これで英語スパムとはおさらばです!
英語スパムが止まったのは確認済み
自サイトの1つと、友人から管理を頼まれているサイトが、お問い合わせから英語スパムが毎日くる状態でした。
そこでまずわたしのサイトで設定してみて、1週間スパムが来なくなったことを確認し、友人のサイトにも同じ設定をしています。
結果どちらも英語スパムはぴたりと止んで、約1ヶ月経過しました。
快適です。
この方法の出元が気になるとおもいますが、この方法はコンタクトフォーム7の公式にあった内容です。
テキストだけの説明になっていたので、画像入れてわかりやすくしてみました。
コンタクトフォーム7は他にもスパム対策ができるようなので、Akismetの設定以外も試したい人はチェックしてみてくださいね。
[jin_icon_info color=”#e9546b” size=”18px”]コンタクトフォーム7 公式のスパム対策ページ