masnathan/email-validator

这是一种检查电子邮件地址是否可接受的方法,这样您就可以避免在数据库中有虚假/无效的用户。

v1.0.0 2021-08-24 15:50 UTC

This package is auto-updated.

Last update: 2024-09-11 14:53:40 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

这是一种检查电子邮件地址是否可接受的方法,这样您就可以避免在数据库中有虚假/无效的用户。

这个API的作用是检查电子邮件地址是否格式正确,是否来自可丢弃或临时服务,以及域名是否可达。这样您可以过滤掉垃圾邮件和一次性账户,减少数据库中虚假或无效账户的比例。

在此申请您的API密钥

安装

您可以通过composer安装此包

composer require masnathan/email-validator

用法

use MASNathan\EmailValidator\EmailValidator;

$emailValidator = new EmailValidator('email-validator8.p.rapidapi.com', 'super-secret-api-key');

$details = $emailValidator->check('some-email@gmail.com');

var_dump($details);
// array:5 [
//   "email" => "some-email@gmail.com"
//   "valid" => true
//   "disposable" => false
//   "mx_records" => true
//   "exists" => null
// ]

测试

composer test

变更日志

请参阅变更日志以获取有关最近更改的更多信息。

贡献

请参阅贡献指南以获取详细信息。

安全漏洞

请查阅我们的安全策略,了解如何报告安全漏洞。

致谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件