Contact form 7 は、HTMLやPHPのスキルが無くても簡単に問い合わせフォームを作れる。人気のプラグインです。
問い合わせフォームは、訪問者からの意見や質問を頂く、大切な機能になります。ただ、この機能に対しBOTがスパムメールを送り付けてきます。
対策を行わないと、大切なメールを逃してしまうのと、スパムメールをクリックしフィッシングサイトに飛ばされたり、内容が不快だったりします。
スパムメールが送られ、困っている方へプラグインAkismet Anti-Spamを使った対策方法をご紹介します。
Akismet Anti-Spamは、サイトのコメントを確認します。コメント内容がスパムのグローバルデータベースと照合しスパムと思しきコメントをフィールターします。
Akismet Anti-Spamを使用するのにAkismetサイトよりAPIキーを取得します。個人のサイトで使用する場合は無料ですが、企業や商用の場合は有料になります。
- 自動でコメントを判断し、スパムメールをフィルターする。
- コメントにステータス履歴があり、Akismetの判定が分かる。
- 個人のサイトは無料
関連記事「スパムコメントをブロック セキュリティー プラグイン Akismet Anti-Spamを導入する」をご覧ください。
スパムコメント セキュリティー プラグイン Akismet Anti-Spam導入1.お名前にakismet:authorを追加します。
[text* your-name]→[text* your-name akismet:author]
2.メールアドレスにakismet:author_emailを追加します。
[email* your-email]→[email* your-email akismet:author_email]3.「 保存」をクリックします。
Contact Form 7のフォームより、お名前に”viagra-test-123”を入力し、送信すると送信確認できます。
この様に弾かれます。
Akismet Anti-Spamを導入していれば、Contact Form 7の設定は2か所直すだけです。時間を掛けずにスパム対策できます。
ただ、スパムを弾くルールが明確でなく、場合によっては、折角の問い合わせ機会を失うことも考えられます。使用の際にはご注意ください。