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

WordPress Email Encoderでスパムメールからメールを守る方法

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

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

この投稿では、WordPressのメールエンコーダーを使って簡単にスパムメールからメールを保護する方法を順を追ってご紹介します。

Protect Emails from Spammers with Email Encoder

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

ほとんどのウェブサイトオーナーは、投稿やページ、問い合わせページにメールアドレスを貼り付けることが、スパムメールやフィッシング、マルウェアのリスクにつながることに気づいていません。

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

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

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

ありがたいことに、あなたのメールアドレスをスパムメールから守る方法がある。それはメールエンコーディングと呼ばれるもので、とても簡単です。

その方法を見てみよう。

WordPressでスパムメールからメールアドレスを保護する方法

最初に行う必要があるのは、無料のメールアドレスエンコーダプラグインをインストールして有効化することです。詳しくは、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

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

つまり、プレーンテキストのメールアドレスを10進数や16進数に変換するということだ。

ページのソースを見ると、エンコードされたメールアドレスがこのようになっているのがわかる:

Enoced email address

こうすることで、メールハーベスティングを行うボットがあなたのページソースを訪問しても、メールアドレスを見ることができなくなります。

しかし、実際のユーザーはブラウザーでプレーンテキストのメールアドレスを見ることになる。

Email addresses shown to human users in browser

Email Address Encoderはそのまま使えますが、WordPressダッシュボードのSettings ” Email Encoderでいくつかの設定をすることができます。

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

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

Email Encoder settings

また、電話番号を[encode]ショートコードで囲むことで、サイト上で簡単に電話番号をエンコードすることができます。その後、Eメールアドレスエンコーダプラグインは、ボットから番号を非表示にします。

詳しくは、WordPressでショートコードを使う方法をご覧ください。

WordPressでスパムを阻止するその他のヒント

WordPressのウェブサイトに電話番号とメールアドレスをエンコードすることは、スパム防止の一つの方法です。また、コメント欄やWordPressのフォームにスパムが書き込まれるのを防ぐ方法もあります。

できることはいくつかある:

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

詳しくは、WordPressでお問い合わせフォームのスパムをブロックする方法とWordPressでコメントスパムに対抗する方法をご覧ください。

この記事がWordPressのメールアドレスをスパムから守るのにお役に立てば幸いです。WordPress でニュースレター登録スパムを防ぐ方法や、Google アナリティクスで 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.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

アバター

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.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

5件のコメントLeave a Reply

  1. dave henderson

    Is there any free WP plugins for this?

    I installed the plugin linked in this post but see their free version does not protect the entire website…

  2. Cos

    WordPress Email Encoder works well for email addresses in posts, pages, comments, excerpts and text widgets.

    It has no effect on email addresses in a header… are there any plugins that do this?

  3. Nathan

    Good tutorial on Protect Emails from Spammers with WordPress Email Encoder. Thanks for this tutorial

  4. Nathan

    Good tutoral for email spammer on wordpress worth to read and implement on our websites

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.