電子メール アドレスと既知の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/