테스트 사이트 - 개발 중인 베타 버전입니다

임시메일 필터링

· 5년 전 · 4012 · 9
prohibit_email.jpg

출장, 오피, 불법 사행성 광고글에 빡쳐서 급하게 만든거라 기능적으로 대단한 플러그인은 아닙니다.

필요한 분들도 계실까해서 올려봅니다.

 

10분메일, 임시메일을 이용하여 회원가입하는 스패머들을 방지하고자 만든 플러그인입니다.

 

그누보드에서 기본적으로 제공되는 [기본환경설정] > [입력 금지 메일] 에 애드온되는 방식입니다.

기능적으로는 플러그인에서 도메인 목록 파일을 불러온 후 $config['cf_prohibit_email'] 에 포함시켜 필터링되는 방식입니다. (그누보드의 메일 필터링 기능과 연동된다는 의미입니다.)

 

대량의 도메인 데이터를 DB에 저장할 필요는 없다고 보기에, 관리자 페이지에서 본 플러그인의 도메인 목록 데이터는 출력되지 않습니다. 프론트 페이지에서는 회원가입(register_form_update.php)에서만 호출됩니다.

 

사용방법

압축을 풀고 그누보드 폴더에 업로드합니다. (그누보드 코어는 건들지 않습니다.)

 

파일설명

/extend/prohibit_email.extend.php

/plugin/prohibit_email/data/domains.txt

※ 도메인 목록 파일을 굳이 plugin 폴더에 분기한 이유는 추후 관리 기능 및 데이터 동기화를 생각했기 때문인데 업데이트 예정은 미정입니다.

 

기타

도메인 목록 데이터 참고 (https://github.com/andreis/disposable-email-domains)

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 9개

5년 전
감사합니다~
좋은 자료 감사합니다
좋은 결과가 있으면 좋겠네요..일단 기존의 관리자 페이지에 포함시켜놓은 도메인도
목록에 추가해놔야겠네요...없는것들보이는거보니..
감사합니다 ㅎㅎ
감사합니다.
감사합니다!
감사욥!
4년 전
감사합니다 ^^~!
3개월 전
감사합니다 ^^