이메일 주소를 알려진 temporary
이메일을 생성하는 도메인과 비교하는 Node JS 플러그인
오픈 도메인 2974개
##설치
npm i temp-mail-check
##초기화
const tempMailCheck = require('temp-mail-check');
##예
tempMailCheck.checkEmail("[email protected]") // TRUE
tempMailCheck.checkEmail("[email protected]") // TRUE
// should return true when the email is valid
// should return false when the email is not valid
tempMailCheck.findDomain("0-mail.com") // TRUE
tempMailCheck.findDomain("tickete.it") // FALSE
// should return TRUE when the domain is in source
// should return FALSE when the domain is not in the source
_tempEmailCheck.getSource()
// [ "getapet.net","0-mail.com", "027168.com", ... ]
##시험
npm test
##기여
임시 이메일 제공업체는 도메인을 자주 업데이트하므로 모든 임시 이메일을 식별하려면 도메인 파일(disposable-email-domains.json)을 업데이트하는 것이 중요합니다. 이것은 오픈소스 프로젝트이므로 기여하는 것이 중요합니다!
새 도메인 삽입을 단순화하기 위해 사용할 스크립트를 만들었습니다: __addDomains.js
__addDomains.js
사용하여 새 도메인 추가
node __addDomains.js --list=newdomain1.com,newdomain2.com
이 도구는 추가하려는 도메인이 아직 존재하지 않는지 확인하고 새 도메인으로만 파일을 업데이트합니다.
정규식을 준수하는 유효한 도메인만 입력하는 것이 중요합니다.
^([sS])+.+[a-z]{2,}$
도메인을 입력한 후 커밋을 하고 풀요청을 보냅니다.
협력해주셔서 감사합니다 <3
##제안
다음은 모니터링할 임시 이메일 서비스 중 일부입니다.
https://temp-mail.org
https://www.mohmal.com
https://www.guerrillamail.com
https://app.getnada.com
https://tempail.com
https://mytemp.email
https://mailto.space
https://10minutemail.com
http://www.fakemailgenerator.com
https://maildrop.cc
https://www.hidemyass.com
https://www.mailinator.com/