Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressで使い捨てメールアドレスをブロックする方法(2つの方法)

編集メモ: WPBeginner のパートナーリンクから手数料を得ています。手数料は編集者の意見や評価に影響を与えません。編集プロセスについて詳しく知る。

WordPressで使い捨てメールアドレスをブロックしますか?

読者の中には、サービスを悪用する問題のあるユーザーからサイトを保護することを懸念している人もいます。使い捨てのEメールアドレスは、この問題の原因の1つであるため、サイト上でブロックすることが重要です。

この投稿では、WordPressで使い捨てメールアドレスをブロックし、サイトの安全性を保つ方法をご紹介します。

How to Block Disposable Email Addresses in WordPress

なぜWordPressで使い捨てメールアドレスをブロックするのか?

使い捨てメールアドレスは、ユーザーが実際のメールアドレスを明かすことなく、サイトに登録するために使用できる一時的で無料のメールアカウントです。

スパマーや宣伝メールを避けるために、これらの使い捨てアドレスを無害なテストに使用するユーザーもいます。とはいえ、偽のアカウントを作成したり、無料トライアルを悪用したり、オンラインシステムを欺く目的で騙すなど、悪用する人も少なくありません。

フォームに偽のメールが使われると、本当のユーザーが誰なのかわからなくなります。会員制サイトを運営している場合、どの登録が本物なのか確信が持てないため、この混乱がサイトのデータとパフォーマンスを台無しにしてしまう可能性があります。

もしあなたがWooCommerceストアを運営しているのであれば、これらの一時的なメールは、悪質業者があなたの支払いシステムを悪用し、偽の注文を作成し、あなたに損失を与える可能性があります。

さらに、注文確認のような重要なメールは、これらの使い捨てメールを使用しているカスタマイザーには届きません。

プロのヒント WordPressサイトのセキュリティを、難しい技術的作業をすべて省略して維持したいですか?WordPressサイトメンテナンスサービスにお任せください。

このことを念頭に置いて、WordPressサイトで使い捨てメールアドレスをブロックする方法を見てみましょう。以下のクイックリンクを使用して、ガイドをナビゲーションすることができます:

もしあなたのサイトでポップアップやオプトインをメールマーケティングキャンペーンに使用しているのであれば、OptinMonsterを使用して使い捨てメールアドレスをブロックすることをお勧めします。

このリードジェネレータプラットフォームは、TruLead®リード検証機能を使用して、キャンペーンに登録する使い捨てのメールアドレスをブロックします。TruLead®は有料のアドオンですが、30日間の無料トライアルがありますので、リスクなくサービスをお試しいただけます。

詳しくは、 OptinMonsterのレビューをご覧ください。

OptinMonsterを始めるには、OptinMonsterのサイトにアクセスしてアカウントを作成する必要があります。その後、「今すぐOptinMonsterを入手する」ボタンをクリックしてください。

OptinMonster

リード検証機能は有料オプション設定なので、Proプラン以上が必要です。

その後、WordPressサイトにOptinMonsterプラグインをインストールして有効化する必要があります。詳しくは、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

これで、最初のOptinMonsterメールキャンペーンを作成することができます。OptinMonsterを使ってWordPressでメールリストを作成する方法の投稿をご覧ください。

リード検証機能を使用するには、OptinMonsterキャンペーンダッシュボードにログインします。その後、キャンペーンを選択し、「キャンペーンの編集」ボタンをクリックします。

Clicking the Edit Campaign button in OptinMonster

次に、「インテグレーション」タブに移動します。すると、左側にリード検証機能についての説明が表示されます。

さらに詳しく知りたい方はこちらをクリックしてください。

Enabling the Lead Verification add-on in OptinMonster

そうすれば、アドオンの支払いが完了します。

この段階で、キャンペーンダッシュボードに戻り、「リード」 “リードの検証」に進むことができます。

The Lead Verification menu in OptinMonster

リード検証のページに到着します。

新規フィルターを作成」をクリックします。

Creating a new Lead Verification filter in OptinMonster

それでは、一時的なメールアドレスや使い捨てのメールアドレスをブロックするために、新しいメール検証フィルターを作成しましょう。

まず最初に、このフィルターに名前を付けます。メール検証」のような名前にすることができます。次に、フィルターを有効化するために、状態設定をオンに切り替えます。

その後、OptinMonsterキャンペーンを実行しており、フィルターを実装したいドメイン名を選択します。

メールの正しい認証以外にも、TruLead®の機能では、特定のIPアドレスをキャンペーンへの登録からブロックすることができます。該当するIPアドレスがあれば、遠慮なくここにリストアップしてください。

Configuring the email verification filter settings in OptinMonster

下にスクロールすると、フィルターを設定するためのオプションが表示されます。使い捨てメールアドレスが使用されるのを防ぐために、「一時的なメールアドレスをブロックする」設定を有効化することをお勧めします。

また、Gmail、Yahoo、Outlookなどのフリーメールアドレスをブロックすることもできます。つまり、あなたのサイトで使用できるのはビジネス用のメールアドレスのみということになります。

このオプションを有効化することをお勧めするのは、企業間取引のウェブサイトを運営している場合のみです。それ以外の場合は、スキップすることができます。

その他、必要に応じて特定の権限グループのアドレス(admin@example.com や editor@example.com など)をブロックして、チーム外の人だけがリードになれるようにすることもできます。

これらの設定以外にも、リードメールアドレスに存在する特定の文字をブロックしたり、一般的なメールアドレスのスペルミスを自動修正したり、英数字以外の文字を使用したメールアドレスをブロックしたりするオプションもあります。

Modifying the email verification settings in OptinMonster

最後のいくつかの設定はかなり高度なものですが、’Run MX Records and SMTP Checks?’オプションの横にあるボックスをチェックすることをお勧めします。この設定により、一時的なメールドメインが実際に存在するかどうかをチェックし、さらにブロックすることができます。

フィルターの設定に満足したら、「フィルターを作成」ボタンをクリックします。

Clicking the Create Filter button in OptinMonster

さあ、あなたのサイトにアクセスして、フィルターがキャンペーンで機能するかどうかテストしてみましょう。これを行うには、一時的なメールプロバイダーの偽のメールアドレスをフォームに入力するだけです。

うまくいけば、この通知が表示されるはずだ:

OptinMonster blocking a temporary email address from being used

方法2: WordPressのフォームで一時的なメールアドレスをブロックする

お問い合わせフォームや登録フォームの使い捨てメールドメインをブロックしたい場合は、Clearout Email Validatorのご利用をお勧めします。

このプラグインは、WordPressのお問い合わせフォームや登録で使用される一時的なメールプロバイダーによるドメインを自動的にブロックします。また、市場で最高のフォームビルダープラグインであるWPFormsと互換性があります。

最初に行うことは、プラグインのインストールと有効化です。ステップバイステップのガイダンスについては、WordPressプラグインのインストール方法の投稿をご覧ください。

プラグインを有効化したら、WordPress管理画面からSettings ” Clearout Email Validatorに アクセスしてください。Clearout API Tokenを取得し、設定ページに保存してください。

ここで必要なのは、「こちら」のリンクをクリックし、プラグインの設定ページを開いたままにすることだ。

Clearout Email Validator's notification message about getting an API token

その後、Clearoutアカウントを作成するか、Googleログイン情報を使用してログインします。

初期設定では、無料のClearoutアカウントに100メール検証クレジットが付与されます。毎日大量のサインアップやコンタクトメッセージを受信する場合、この量は多くないかもしれませんが、必要に応じて有料のClearoutプランにアップグレードすることができます。

Signing up for a Clearout account

これで、アプリのダッシュボードに到着します。

先に進み、「+ Create App」ボタンをクリックしてAPIキーを取得する。

Creating a Clearout app

そうすると、アプリを実行する場所を選択するポップアップが現れます。ここでは単純に「サーバー」をクリックする。

そして、アプリに「メール検証」のような名前をつけることができます。オプションで、アプリを区別するための説明を書くこともできます。

その後、「作成」ボタンをクリックするだけです。

Choosing the Server option in the Create App popup in Clearout

ダッシュボードに戻り、新しいアプリとAPIトークンが表示されます。

トークンをコピーし、WordPressのClearout Email Validatorプラグインの設定ページに戻ります。

Copying Clearout's API token

プラグイン設定ページで、適切なフィールドにトークンを貼り付けます。

それができたら、次のステップでメール検証の設定を始めることができます。

Pasting the Clearout API in WordPress

一時的なメールアドレスをブロックする設定

初期設定では、Clearout Email Validatorは疑わしいメールや使い捨てのメールドメイン名をブラックリストに登録します。しかし、必要に応じていくつかの設定を行うことができます。

有効なメールアドレス」では、権限グループ(admin@example.com や editor@example.com など)を正しいメールアドレスとみなすかどうかを選択できます。

次に、使い捨てアドレスやちんぷんかんぷんなアドレスを正しく設定するオプションがあります。すべての種類の一時的なメール・アドレスに対して最大限の安全性を確保するために、これらのボックスにはチェックを入れないことをお勧めします。

Accept only Business address as valid(ビジネスアドレスのみを正しいものとして受け入れる)」にチェックを入れると、Gmail、Yahoo、Outlookなどのカスタムメール以外のドメインを使用したアドレスは無効とみなされます。

The Valid Email Address settings in the Clearout plugin

Apply Validation’ セクションに移動しましょう。ご覧の通り、Clearout Email Validator はWPForms を含む多くの主要なフォームビルダーと互換性があります。これらのプラグインを使用している場合、’Select Forms’ 設定でチェックボックスをオフにすることができます。

次に、WordPressのis_emailフックでメールのバリデーションを適用することができます。

あなたのサイトで正しいバリデーションの問題を引き起こすかもしれないので、この警告メッセージを必ず読んでください。しかし、私たちのテストでは、この設定を有効化しなくてもプラグインは問題なく動作します。

The Apply Validation settings in Clearout plugin

下にスクロールすると、正しいバリデーションが実行されるまでのタイムアウト時間を設定できます。

初期設定は10秒です。これは、プラグインがフォーム送信後10秒間待ってからメールアドレスのバリデーションを行うことを意味します。この間、プラグインはメールアドレスが正しいかどうかをリアルタイムで検証します。

その下に、カスタム無効エラーメッセージを設定することができますが、プラグインの初期設定の通知テキストを使用したい場合は、空のままにしておくことができます。

ページURLからのバリデーションを許可しない」フィールドでは、プラグインがメールバリデーションを行わないようにしたいフォームページのURLを指定することができます。

一方、「Allow validation on Page URLs(ページURLのバリデーションを許可する)」フィールドでは、特定のページでのみメールバリデーションを行うようにプラグインに指示することができます。

しかし、フォームの数が多く、プラグインにすべてのフォームに入力されたメールをチェックさせたい場合は、両方のフィールドを空欄にしておくことができます。

すべての設定が完了したら、「Apply」ボタンをクリックします。

The last few email validation plugin settings in the Clearout plugin

Clearout Email Validatorプラグインが機能するか確認する

この段階で、WordPressプラグインが実際にWordPressサイトで一時的なメールアドレスをブロックするかどうかをテストする準備ができました。

プラグインのページをすべて下にスクロールして、「Test Plugin Settings(プラグインの設定をテストする)」セクションまで行くのもひとつの方法だ。その後、フィールドに偽のメールアドレスを入力し、’Test’をクリックする。

特定のメールが無効な場合、「無効です – 入力されたメールアドレスが無効です。正しいメールアドレスでもう一度お試しください」という通知が表示されます。

これを行うと、無料クレジットが減少する可能性がありますのでご注意ください。そのため、クレジットを消費せずにこれを行いたい場合は、Clearoutのテスト用メールアドレスのいずれかを使用することができます。

Clearout's Test Plugin Settings

プラグインをテストするもう一つの方法は、登録、コメント、購入手続き、お問い合わせフォームのページURLにアクセスして、偽のフォーム入力をすることです。

プラグインが機能していれば、エラーメッセージが表示されるはずです。

WPFormsのお問い合わせフォームはこんな感じです:

Testing the Clearout plugin in a WPForms contact form

また、プラグインがテストサイトのログインURLで動作するかどうかも試してみました。

これが私たちが受け取ったエラーメッセージです:

Testing the Clearout plugin in the WordPress registration form

ボーナスのヒントスパム対策ができるフォームプラグインを使う

使い捨てメールサービスをブロックすることは、サイトを安全に保ち、正当なフォーム送信のみを受け取るようにする最善の方法のひとつです。

しかし、残念なことに、毎日新しいバーナーメールアカウントが生成されており、どのようなメール検証プラグインでも、これらの新しいアドレスに追いつくのは難しいかもしれません。

さらにサイトを保護するために、WPFormsのようなスパムエントリーをブロックするビルトイン機能を持つフォームプラグインをインストールすることをお勧めします。

WPFormsを使えば、スパムボットにフォームを乗っ取られて悪意のあるリンクを送信されるのを防ぐことができます。WPFormsは各フォーム送信に固有の秘密のアンチスパムトークンを使用し、スパムボットを含むすべての訪問者には見えません。

トークンは自動的に作成されるため、スパムブロッカーがユーザーエクスペリエンスに影響を与えることはない。

WPForms' Spam Protection features

WPFormsについてさらに詳しく知りたい方は、WPFormsのレビューと WordPressで安全なお問い合わせフォームを作成する方法の投稿をご覧ください。

WordPress で使い捨てメールアドレスをブロックする方法について、この投稿がお役に立てれば幸いです。また、定期的に行うべきWordPressの重要なメンテナンスタスクのリストや、WordPressのエキスパートが選ぶ最高のWordPressセキュリティプラグインもご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

11件のコメント返信を残す

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. mohadese esmaeeli says

    How excellent and practical it was. By the way, users should also consider that fake and temporary emails can be not only disruptive by inflating and occupying the database but also pose a threat to the security of the website.

  3. Jiří Vaněk says

    Thanks for the tutorial. I’ve had OptinMonster for the first month and I’ve already created a few campaigns in it. I had no idea that this function was there, but after reading the article, I activated it in campaigns. Thank you once again.

  4. Mitchell says

    Ban Hammer is no longer available on wordpress.org. it was removed at the author’s request.
    I wish someone would pick it up.
    I need a new one that’s preferably free. I have 10+ sites that need it.
    Mitch

    • WPBeginner Support says

      Thank you for letting us know, we will be sure to look for an alternative option for us to update this article :)

      管理者

  5. Michael Jones says

    Do you know of a plugin that allows you to block domains on forms throughout the site? I tried the Gforms code snippet extension with no luck. A plugin that allows sites to prevent specific domains from successfully filling out forms would be a huge help if you know of something like that.

    Thanks!

    • Ernst says

      Hi Michael, did you find a solution ? I would be very interested to know how to solve the same issue..

  6. Jennifer DeFrates/Heaven Not Harvard says

    I have hundreds of people signed up as users on my blog/site. I went through and blocked most of the addresses that seemed like spam, but I wondered if there is a way to find out if registered users are spam or actual followers?

  7. Ubbegubben says

    Hello
    Thanks for all your great tutorials. I wonder IF u can assist me?
    I have i Site were i show my future customers How there site would look like if the let me build it for them!
    I usualy sets a password to That page so that only that One customer can see it.

    Do you know of Any way for me to see if anyone is login in to the site?
    Would be nice for me to know if the are active at all. Or if i should get my offer to another client!

    Best regards
    Urban Eriksson

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。