wordpressでメールフォームを設置する際に便利なプラグイン「contact form7」。
本当にお世話になっているんですよね。
設置も簡単だし、カスタマイズも出来るし、プログラマーではないデザイナーの私にとってはwordpress様様で、contactform7様様なのです。
そんなメールフォームから最近ちょくちょく海外からのスパムメールが来まして。
スパムメールの対策を調べてやってみたところ、あまりに簡単だったのでメモとして残します。
プラグイン「akismet」を追加
akismet:author
送信者の名前を入力する項目にこのオプションを追加する。
例: [text* your-name akismet:author]
akismet:author_email
送信者のメールアドレスを入力する項目にこのオプションを追加する。
例: [email* your-email akismet:author_email]
akismet:author_url
送信者の URL を入力する項目にこのオプションを追加する。
例: [text your-url akismet:author_url]
この赤文字のテキストを既存のフォームに追加するだけでバッタリスパムメールが来なくなります。
たまにチェックボックスを追加してスパムを弾く方法とか出てますけど、やってみたら普通にスパムきてました(笑)
contact form7であればAkismetと連携した、このテキスト追加で結果が変わります。効果があります。
ぜひご参考までに~!