AkismetでContactForm7のスパム対策をする。

あっちが動くとこっちが動かずで未だコツコツとリニューアル作業中です。
ちょっといつもと違うもの作ろうと思ったら、結構大変で後悔してます。

当サイトはWordPressで作られており、お問合せにContactForm7というプラグインを使っています。
仮設置のつもりだったので特に対策せずにそのまま置いたら、本日どーんとスパムメールがやってきました。

送ってきているのはPCの自動ソフトだと思いますが、こういういことやる人はお腹こわしてトイレに篭っている時に、トイレが逆流してう●こまみれになればいいとスパムが届くたびに呪っています。

スパム対策としては文字認証が有効ですが、今回は手軽にAkismetを使った対策をすることにしました。
AkismetはWordPressに最初から入っているスパム対策プラグインです。
無料で使えますが登録などが必要(英語)なので、使っていない方もいらっしゃるかもしれませんね。

対策の方法はContactForm7公式ページに記載されています。
「Akismet によるスパムフィルタリング」

簡単にまとめると、下記のAkismet関連オプションを対応する項目に追加するだけです。

名前:akismet:author
メールアドレス:akismet:author_email
URL:akismet:author_url

▼ContactForm7 記述例▼

<label> お名前 [text* your-name akismet:author] </label>

<label> メールアドレス [email* your-email akismet:author_email] </label>

<label> URL [text your-url akismet:author_url] </label>

これでAkismetに送信者の情報が送られ、スパムと判断された場合は送信エラーになります

お問合せ

ウェブ制作や運用で困ったことがあったらお問合せください。
DesignSeedはがんばる個人事業・中小企業を応援しています。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください