WordPressでメールアドレスをブロックする方法

CAPTCHAを設定しても、WordPressのフォームからスパムが送られてくることにうんざりしていませんか?本当の問題はボットではありません。実際に同じ迷惑メッセージを何度も送信している人がいるのです。

迷惑ですよね?もしそれがよくあることなら、あなただけではありません。WPFormsの中で直接特定のメールアドレス(またはドメイン全体)をブロックすることができるのです。

一人のスパマーをブロックしたり、使い捨てのメールサービスからの送信を防いだり、社内の人間だけにフォームを非公開にしたりするのはとても簡単です。やってみたいですか?WPFormsを使ってWordPressでメールアドレスをブロックする方法をお見せしましょう。

WordPressでメールアドレスをブロックする方法

なぜフォームのメールアドレスをブロックするのか?

ほとんどのフォームスパム対策はボットに焦点を当てています。reCAPTCHAやhCaptchaのようなツールは自動化されたスパムには有効ですが、メールアドレスを持つ人間のスパマーを止めることはできません。

そこでWPFormsのDenylist機能の出番です。ブロックできます:

  • 特定のEメールアドレス
  • 一度に複数のアドレス
  • ドメイン(*@mailinator.comなど)からのすべてのメール
  • ドメインフィルターを使用した国別メールアドレス

この機能は、同じ送信者から繰り返し送信を受けたり、一時的なメールサービスからのスパムのパターンを見ている場合に特に役立ちます。

WPFormsでメールアドレスをブロックする方法(ステップバイステップ)

これらのルールは、余分なプラグインやサードパーティのツールなしで、即座に機能します。では、さっそくやってみよう!

ステップ 1: ビルダーでフォームを開く

WordPress のダッシュボードで、WPForms " All Formsに移動します。

アドレスをブロックしたいフォームの編集をクリックします。

まだ始めたばかりであれば、「新規 フォームを追加」をクリックして新しいフォームを作成することもできます。

今すぐWordpressフォームを作成

ステップ2:Eメール欄をクリック

フォームビルダーで、Emailフィールドをクリックします。

これはWPFormsがallowlistまたはdenylistルールを適用するために使用するフィールドです。フォームに含まれていることを確認してください - 含まれていない場合は、左のパネルからドラッグしてください。

ステップ3:詳細オプションを展開する

Emailフィールドを選択した状態で、フィールドオプションパネルのAdvancedタブをクリックします。

電子メールの詳細フィールドオプション

ここで、Allowlist / Denylistと書かれた設定を探す。

ドロップダウンを使用して、メールフィールドに必要な制限のタイプを選択します。3つのオプションが表示されます:

  • None- フィルタリングは適用されません(通常のメール形式チェック以外)。これはデフォルトの設定です。
  • Allowlist- 指定したメールアドレスまたはドメインのみ受け付けます。
  • 拒否リスト- ここに記載されたメールアドレスやパターンは、フォームの送信をブロックされます。
許可リスト/拒否リストオプション

ステップ4: Allowlist / Denylistドロップダウンから "Denylist "を選択します。

このブログの記事は、WordPressでメールアドレスをブロックすることに関するものなので、これらのアドレスを拒否してみよう!

ドロップダウンから、Denylistを選択します。

ブロックしたいメールアドレス(またはパターン)を入力するテキストボックスが表示されます。使い方は以下の通り:

特定のメールアドレスをブロックする

フォームの送信を特定のEメールアドレスからブロックするには、そのEメールアドレスの全文を1行に入力してください:

例えば[email protected]

また、複数のメールアドレスをブロックしたい場合は、それぞれのメールアドレスを拒否リストに入力するだけです。これは、複数の既知の犯罪者をブロックする簡単な方法です。

ドメインからのすべてのメールをブロックする

複数のメールアドレスをブロックすることもできます。次のように、ワイルドカードを使用して、ドメインからのすべてのアドレスをキャッチします:

*@example.com

アスタリスク(*)はワイルドカードとして機能します。つまり、このリストにあるドメインで終わるメールアドレスは拒否されます。これは、使い捨てドメインや大量メール送信ドメインをシャットアウトする素晴らしい方法です。

逆のことをしたいですか?Allowlistに切り替えて、同じワイルドカードを使い、信頼できるドメインからのメールだけを受け入れることができます。

WPFormsでallowlistを作成する

国別ドメインをブロックする

トップレベルドメイン(.comなど)でフィルタリングできるように、国ベースのドメインを制限することもできます。

これを行うには、ワイルドカード(*)の後に対象とするドメインを続ける。

例えば、*.usや*.ca。

他のルールと同様に、それぞれのルールは独立した行に記述します。これは、特定の国からのスパム送信のパターンを見ている場合に便利です。

ルールをテストする

Denylistが完成したら、ブロックされたメールアドレスを使ってフォームを送信してみてください。このようなメッセージが表示されます:

「このメールアドレスは使用できません。

つまり、うまくいっているということだ!

そうでない場合は、ワイルドカードとパターンが正しくフォーマットされているか再確認してください。

また、そのメッセージをよりカスタムな(あるいはより丁寧な)ものに変更したい場合は、変更することができる。

ブロックされたメールのエラーメッセージをカスタマイズする(オプション)

ユーザーがブロックされたEメールを入力する際に表示される内容を変更するには、WPForms " Settings " Validationにアクセスしてください。

制限付きEメールの設定を探してください。ここで、次のようなカスタムメッセージを入力できます:

「申し訳ありませんが、そのメールアドレスではこのフォームを送信できません。

今すぐWordpressフォームを作成

同じメールアドレス(またはドメイン)が何度も何度もフォームにスパム送信してくる場合、WPFormsのDenylist機能が最善の防御策となります。素早く設定でき、パターンに柔軟に対応し、すべてのフォームに組み込まれています。

そして今、あなたは自分でそれを可能にする方法を知っている!

WordPressでメールアドレスをブロックする方法に関するFAQ

一度に複数のメールアドレスをブロックできますか?

はい、Denylistにはいくつでもメールアドレスやパターンを追加することができます。ただ、設定ボックスの中で、それぞれのメールアドレスが独立した行になっていることを確認してください。

すべてのフォームでメールアドレスをブロックしますか?

いいえ、allowlist と denylist の設定はフォームごとに設定されます。複数のフォームで同じアドレスをブロックしたい場合は、フォームごとに個別にルールを設定する必要があります。

ワイルドカードを使ってメールのグループをブロックできますか?

もちろんです。ワイルドカードを使えば、ドメイン全体(@example.comなど )やパターン(spammerなど)を簡単にブロックできる。ルールをどのように構成するかで、かなり具体的にすることができる。

ブロックされたメールを送信しようとするとどうなりますか?

バリデーションエラーメッセージが表示され、フォームを送信することができません。このメッセージは WPForms " 設定 " バリデーション でカスタマイズできます。

会社のドメインからのメールだけを許可するようにできますか?

はい!拒否リストの代わりにAllowlistオプションを使って、*@yourcompany.comのように入力してください。こうすることで、チームメンバーまたは承認されたユーザーのみがフォームを送信することができます。

次に、スパムからフォームを保護するその他の方法をご覧ください。

メールアドレスをブロックすることは、常習犯を阻止するのに有効です。しかし、それでもまだスパムが潜り込んでくるようであれば、私たちは状況を厳しくするためのツール一式を提供します:

モダンアンチスパム (サイレントバックグラウンドフィルタリング)

reCAPTCHA または hCaptcha (チャレンジベースの保護)

🛑 キーワードフィルター (特定の単語を含むメッセージをブロック)

🌍 国による制限(場所による提出のブロック)

🔒 IPブラックリスト(WordPressディスカッション設定経由)

これらのツールを重ねることで、ボットと人間のスパマーの両方を受信トレイから排除することができます。彼らに勝ち目はない!

フォームを作る準備はできましたか?最も簡単なWordPressフォームビルダープラグインで今すぐ始めましょう。WPForms Proにはたくさんの無料テンプレートが含まれており、14日間の返金保証がついています。

この記事がお役に立ちましたら、Facebookや TwitterでWordPressの無料チュートリアルやガイドをフォローしてください。

情報開示私たちのコンテンツは読者支援型です。つまり、あなたが私たちのリンクをクリックした場合、私たちはコミッションを得る可能性があります。WPFormsがどのように資金を調達しているのか、なぜそれが重要なのか、そしてどのように私たちをサポートできるのかをご覧ください。

ケイシー・クーパー

ケイシーはWPFormsのライター兼テンプレート作成者です。彼女は2016年からWordPressでブログを書き、それについて書いている。もっと知る

最高のWordPressドラッグ&ドロップフォームビルダープラグイン

簡単、速い、安全。WPFormsを信頼する600万人以上のWebサイトオーナーの仲間入りをしてください。