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/