問い合わせフォームからスパムメールが来るようになりました
THE THORは機能を沢山持っています。その中に問い合わせフォームがあります。とても簡単に設置できて便利です。ありがたく利用しています。
が、段々とこのメールフォームを介してスパムメールがやってくるようになりました。この手のものは泡沫サイトであっても容赦無しです。しかも日に日に数が増えていきました。
これ以上増える前に対策することにしました
THE THORでは思うようにいかない
一番の希望はTHE THORの設定で何とかすることでした。
しかし、問い合わせフォームには項目の追加も出来ないようです。
ググってみてもTHE THORで出来る対策は、分かりづらいスラッグにするでした。
他に見つけたのは
- reCAPTCHAを設定できるメールフォームプラグインを入れる
- レンタルサーバーが提供するCGIにする
でした。
せっかく多機能のテーマを使っているのに、同様の機能のプラグインを追加するのも・・・と思ったので、CGIを使ってみることにしました。
メールフォームCGIにする
利用しているエックスサーバー
使い方はエックスサーバー
この通りにやって簡単に設置できました。
ただひとつ入力必須のチェックボックスを追加しました。要するに『私はロボットではありません』みたいなものです。
後は出来上がったメールフォームのURLにサイトからのリンクを差し替えれば完了です。
ここで重要なのは、THE THORで作った問い合わせフォームページです。リンクを替えただけではURL直打ちでアクセス出来てしまいます。これでは意味がないので、出来ないようにします。
方法としては、
- スラッグを変える
- ページを非公開にする
- ページを削除する
等があります。
私は一番確実と思われる削除を選びました。
必要になったらまた作ればいいのです。
簡単に作れるのですから
問い合わせフォームを変更して
これまでスパムの標的になっていなかったものも含めて、運用している全てのサイトの問い合わせフォームをエックスサーバー
効果覿面です。問い合わせフォームを利用したスパムメールは全く来なくなりました。快適です。