워드프레스 이메일 주소 보호 플러그인 (스팸 방지)

Last Updated: 2020년 11월 14일 2개 댓글

워드프레스 포스트나 페이지에서 이메일 주소가 있을 경우 스팸에 악용될 수 있습니다. 이메일 주소를 보호하고 싶은 경우 이메일 주소를 인코딩하는 워드프레스 이메일 주소 보호 플러그인을 사용할 수 있습니다.

이메일 주소를 인코딩하여 스팸으로부터 보호하는 워드프레스 이메일 주소 보호 플러그인

이메일을 이용한 홍보는 고전적인 수법이지만 여전히 유효한 수단입니다. 웹사이트에서 이메일 주소를 수집하려면 합법적으로 사용자의 동의를 얻어 수집해야 하지만, 우리나라의 경우 개인정보 유출 사고가 많다 보니 개인정보가 활발히(?) 유통되고 있을 것 같습니다. 실제로 얼마 전에 '공기청정기가 결제 되었다'는 피싱 문자를 받은 적이 있는데, 제 이름까지 알고 있더군요.ㅠㅠ

약 20년 전에 홍보를 위해 이메일 수집 프로그램을 구입한 적이 있었습니다. 검색엔진 등에서 무차별적으로 이메일을 수집한 후에 이메일 발송 프로그램을 사용하여 회사 소개 이메일을 보냈던 기억이 나네요.

이런 방법은 지금도 이루어지고 있는 것 같습니다. 예를 들어, 네이버 카페나 네이버 블로그 등에서 네이버 아이디를 수집하여 쪽지나 메일을 보내는 프로그램이 판매되고 있는 것으로 알고 있습니다. (워드프레스에서는 뉴스레터 플러그인을 사용하여 사용자의 동의하에 합법적으로 이메일 주소를 수집할 수 있습니다.)

워드프레스 사이트에 이메일 링크가 있는 경우 스팸 봇이나 이메일 수집기의 타겟이 될 수 있습니다. 이메일이 공개되어 스팸 메일을 받을 우려가 있다면 이메일 주소를 읽기 힘들도록 10진수 또는 16진수 등으로 인코딩하여 이메일 주소를 보호하는 플러그인을 사용해볼 수 있습니다.

이메일 인코더 플러그인을 설치하려면 워드프레스 알림판 > 플러그인 > 새로 추가로 이동하여 'email encoder'로 검색하도록 합니다.

워드프레스 이메일 주소 보호 플러그인

Email Encoder라는 플러그인과 Email Address Encoder가 많이 사용됩니다. Email Address Encoder는 10만 개 이상 사이트에 설치되어 사용되고 있습니다.

Email Address Encoder 플러그인:

워드프레스 이메일 주소 인코더 플러그인

A lightweight plugin that protects plain email addresses and mailto links from email-harvesting robots, by encoding them into decimal and hexadecimal entities. Has an effect on the posts, pages, comments, excerpts, text widgets and other filtered content. Works without JavaScript — just simple spam protection.

10진수 및 16진수 엔티티로 인코딩하여 평문 이메일 주소와 mailto 링크를 이메일 수집 봇으로부터 보호하는 가벼운 플러그인. 포스트, 페이지, 댓글, 요약문, 텍스트 위젯 및 기타 필터된 콘텐츠에 적용된다. 자바스크립트 없이 작동됨. 심플한 스팸 보호.

[encoder] 숏코드를 사용하여 다른 콘텐츠(예: 전화번호)도 보호할 수 있습니다.

[encode]+1 (555) 123-4567[/encode]

Email Encoder 플러그인:

워드프레스 이메일 주소를 인코딩하여 보호하는 Email Encoder 플러그인

Full site protection for your email addresses from spam-bots, email harvesters and other robots. No configuration needed. Also protect phone numbers or any other text using our integrated [eeb_protect_content] shortcode.

스팸 봇, 전자 메일 수집 프로그램 및 기타 봇으로부터 전체 사이트에서 이메일 주소 보호. 구성 불필요. 숏코드를 사용하여 전화번호나 다른 텍스트도 보호 가능하다.

테스트 용도로 이메일 인코더 플러그인을 설치하여 활성화하니 이메일 링크에서 이메일 주소가 인코딩되어 HTML 소스에서는 제대로 이메일 주소를 식별할 수 없었습니다.

예를 들어, [email protected] 이메일 주소가 HTML 소스에서 Email Address Encoder 플러그인에서는 다음과 같이 표시되었습니다.

<a href="&#x6d;a&#x69;&#108;&#x74;&#111;:&#x65;&#120;&#x61;&#109;p&#x6c;&#101;&#x40;&#101;x&#x61;m&#x70;&#108;&#x65;&#x2e;c&#x6f;&#109;">이메일</a>

Email Encoder를 사용했을 때에는 다음과 같이 표시되었습니다.

<a href="javascript:;" data-enc-email="rknzcyr[at]rknzcyr.pbz" class="mail-link" data-wpel-link="ignore">이메일</a>

전화번호와 같은 텍스트는 Email Encoder에서는 [eeb_protect_content]35-01235-468113[/eeb_protect_content]과 같은 형식으로 보호할 수 있습니다. HTML 소스에서는 다음과 같이 표시됩니다.

<span id="eeb-470510-780460"></span><script type="text/javascript">(function(){var ml="-61380425",mi="380527380614223",o="";for(var j=0,l=mi.length;j<l;j++){o+=ml.charAt(mi.charCodeAt(j)-48);}document.getElementById("eeb-470510-780460").innerHTML = decodeURIComponent(o);}());</script><noscript>*protected email*</noscript>

참고:


2 개 댓글

Leave a Comment

  1. 사용하고 계신 블루호스트 vps 스탠다드 플랜에서 ssd 용량 부족시
    ssd 1테라 추가한다면
    ssd 2테라 비용만 매월 얼마정도 나오나요?

    응답