masnathan / email-validator
这是一种检查电子邮件地址是否可接受的方法,这样您就可以避免在数据库中有虚假/无效的用户。
v1.0.0
2021-08-24 15:50 UTC
Requires
- php: ^7.4|^8.0
- ext-json: *
- guzzlehttp/guzzle: ^7.3
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- phpunit/phpunit: ^9.5
- symfony/var-dumper: ^5.3
- vimeo/psalm: ^4.9
README
这是一种检查电子邮件地址是否可接受的方法,这样您就可以避免在数据库中有虚假/无效的用户。
这个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)。有关更多信息,请参阅许可证文件。