Node JS 插件,用于将电子邮件地址与生成已知temporary
电子邮件的域进行比较
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/