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 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.

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

アバター

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

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

  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

返信を残す

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