最も必要とされている時に、信頼できるWordPressチュートリアルを。
WordPress入門ガイド
WPBカップ
2500万人以上
当社のプラグインを使用しているウェブサイト
16+
WordPress経験年数
3000+
専門家によるWordPressチュートリアル

WordPressメールエンコーダーでスパマーからメールを保護する方法

WordPressウェブサイトにメールアドレスを表示したい場合、単純にリンクやプレーンテキストのメールアドレスをページに追加したくなるかもしれません。残念ながら、スパムメール収集ボットにコピーされる可能性が非常に高いです。

私たちは長年WordPressのスパムに数多く対処してきましたが、スパムメールを大量に受信することほどイライラすることはありません。だからこそ、私たちはWordPressでメールアドレスを表示する方法を探し、スパムボットに標的にされないようにしました。

この記事では、WordPressのメールエンコーダーを使用して、スパマーから簡単にメールを保護する方法をステップバイステップでご紹介します。

メールエンコーダーで迷惑メール送信者からメールを保護する

なぜメールエンコーディングが重要なのか?

ほとんどのウェブサイト所有者は、投稿、ページ、または連絡先ページにメールアドレスを貼り付けることが、メールスパム、フィッシング、マルウェアのリスクにさらす可能性があることに気づいていません。

スパマーは、ウェブを自動的にクロールしてメールアドレスを収集するメールハーベスティングボットを使用します。これらのメールアドレスは、世界中のスパマーに販売されます。

これが、メールアドレスを共有する代わりに、常にお問い合わせフォームを作成することをお勧めする理由です。そうすれば、人間やボットはあなたのメールアドレスを見ることができませんが、ユーザーは簡単にあなたに連絡できます。

問題は、ユーザーがコピーしたりクリックしてメールを送信したりできるメールアドレスを追加する必要がある場合があることです。

幸いなことに、それを行う方法があり、迷惑メール送信者からメールアドレスを保護できます。これはメールエンコーディングと呼ばれ、非常に簡単です。

その方法を見てみましょう。

WordPressで迷惑メール送信者からメールアドレスを保護する方法

まず、無料のEmail Address Encoderプラグインをインストールして有効化する必要があります。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。

プラグインを有効化すると、Email Address EncoderはWordPressの投稿やページカスタム投稿タイプウィジェット、コメント、抜粋内のメールアドレスのエンコードを自動的に開始します。

これは、プレーンテキストのメールアドレスを10進数および16進数のエンティティに変換することを意味します。

ページのソースコードを見ると、エンコードされたメールアドレスは次のようになります。

エンコードされたメールアドレス

このように、メールハーベスティングボットがページのソースコードを訪問しても、メールアドレスを見ることはできません。

ただし、実際の人間ユーザーは、ブラウザウィンドウでプレーンテキストのメールアドレスを見ることができます。

ブラウザで人間に表示されるメールアドレス

Email Address Encoderはすぐに使用できますが、WordPressダッシュボードの設定 » Email Encoderに移動して、いくつかの設定を構成できます。

ここでの設定のほとんどは、Email Address Encoderのプレミアムバージョンを使用している場合にのみ利用可能です。WordPressサイトでメールを検索する方法と、メールをエンコードするために使用する方法を選択できます。

例えば、HTMLエンティティ(無料プラグインの唯一のオプション)、CSS方向、ROT13エンコーディング、またはポリモーフィックROT47/CSSを使用してメールを保護できます。最後の2つのオプションはJavaScriptを使用して機能することに注意してください。

メールエンコーダーの設定

また、電話番号を[encode]ショートコードで囲むことで、ウェブサイトで簡単にエンコードすることもできます。そうすれば、Email Address Encoderプラグインがボットから番号を隠します。

詳細については、WordPressでショートコードを使用する方法に関するガイドをご覧ください。

WordPressでのスパム対策に関するその他のヒント

WordPressウェブサイトで電話番号とメールアドレスをエンコードすることは、スパムを防ぐための一つの方法にすぎません。コメントセクションやWordPressフォームでのスパム的なエントリを防ぐ方法も見つけたいかもしれません。

いくつかのことができます。例えば:

  • コメントフォームにCAPTCHAを使用する。
  • Akismetのようなスパム対策プラグインをインストールする。
  • スパムIPアドレスをブロックする。

詳細については、WordPressでお問い合わせフォームのスパムをブロックする方法およびWordPressでコメントスパムと戦う方法に関するガイドをご覧ください。

この記事が、WordPressでメールアドレスをスパマーから保護するのに役立ったことを願っています。また、WordPressでニュースレター登録スパムを防ぐ方法またはGoogle AnalyticsでWordPressの参照スパムをブロックする方法に関するガイドもご覧ください。

この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterFacebookでも私たちを見つけることができます。

開示: 当社のコンテンツは読者によってサポートされています。これは、一部のリンクをクリックすると、手数料が発生する可能性があることを意味します。WPBeginnerがどのように資金調達されているか、なぜそれが重要なのか、そしてどのように私たちをサポートできるかを確認してください。こちらが当社の編集プロセスです。

究極のWordPressツールキット

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

読者とのインタラクション

8件のコメント返信する

  1. 複数のクライアントのウェブサイトを管理している者として、メールアドレスを収集するボットがどれほどひどいものかを見てきました。
    私にとって効果的なトリックの1つは、ページが読み込まれたときにJavaScriptを使用してメールアドレスを作成することです。これは非常に簡単に実行でき、記事のエンコード方法と組み合わせると、スパムボットを遠ざけるのに本当に役立ちます。クライアントの連絡先情報も保護するのに効果てきめんです!

  2. 私は、address(at)domainname.tld のように、ボットからメールアドレスを隠す様々な方法を常に実践してきました。見た目はあまり良くありませんでしたが、目的を果たし、ボットを回避できると期待していました。これは、スパムボットを欺くためにメールアドレスを歪める必要がなく、完全なメールアドレスを挿入できる、はるかにエレガントな方法です。したがって、ボットはソースコードのみをクロールすると仮定していますか?OCR技術を使用してメールを取得することはできないのでしょうか?

    • 可能ですが、ほとんどのバルクボットはソースコードしか見ません。誰かが公開されているメールにスパムを送信したい場合、そのようにメールをコピーして貼り付けることができるため、通常は問い合わせフォームの使用をお勧めします :)

      管理者

  3. これに無料のWPプラグインはありますか?

    この投稿でリンクされているプラグインをインストールしましたが、無料版ではウェブサイト全体を保護できないことがわかりました…

  4. WordPress Email Encoder は、投稿、ページ、コメント、抜粋、テキストウィジェット内のメールアドレスに効果的です。

    ヘッダーのメールアドレスには影響がありません…これを行うプラグインはありますか?

  5. WordPressメールエンコーダーで迷惑メール送信者からメールを保護するための良いチュートリアルです。このチュートリアルに感謝します

返信する

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