disposable-email-domains

A list of disposable email domains

  • 所有者: ivolo/disposable-email-domains
  • 平台:
  • 许可证:
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

disposable-email-domains

A list of disposable email domains like mailinator.com. You can use it to detect or block disposable accounts in your signup process. Exact domain matches are found in index.json and wildcard domains (ex: *.33mail.com) are in wildcard.json.

Examples

Node.JS

var domains = require('disposable-email-domains');
var wildcards = require('disposable-email-domains/wildcard.json');

// ... your code here

API

An always-up-to-date version of this repo is provided as an API by Kickbox. Issuing a GET request to https://open.kickbox.com/v1/disposable/{DomainOrEmailAddress} will return {"disposable":true} or {"disposable":false} as a JSON response.

https://open.kickbox.com/v1/disposable/mailinator.com

{"disposable":true}

Installation

$ npm install disposable-email-domains
$ component install ivolo/disposable-email-domains

Contributing

Add new disposable domains to index.json and wildcard disposable domains to wildcard.json.

To easily add new domains, insert them into index.txt and/or wildcard.txt and run npm run add.
The domains will be added to the respective files and some validation will be made to ensure they pass the tests.

Please run npm run test before creating a Pull Request to ensure all tests are passing.

You can also run npm run prod to add new domains and run the tests at the same time.

License

WWWWWW, WWWWWW
 W W W, W W W, ( OO )__________
     /, \
    /o o, MIT     \
    \___/, _, __, _, *, _, _, _, _, (__, __, (__, __, ```

THE SOFTWARE IS PROVIDED "AS IS" AND "AS AND WHEN AVAILABLE", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

主要指标

概览
名称与所有者ivolo/disposable-email-domains
主编程语言JavaScript
编程语言JavaScript (语言数: 1)
平台
许可证
所有者活动
创建于2014-01-27 00:23:46
推送于2025-03-18 14:06:19
最后一次提交2025-03-18 09:06:19
发布数57
最新版本名称1.0.62 (发布于 )
第一版名称0.0.2 (发布于 )
用户参与
星数1.3k
关注者数50
派生数265
提交数2.9k
已启用问题?
问题数92
打开的问题数26
拉请求数782
打开的拉请求数18
关闭的拉请求数88
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?