is biz mail php
0.3.0
isBizMail告诉您给定的电子邮件地址是否免费(gmail.com、yahoo.es、yandex.ru 等)。 isBizMail使用的电子邮件列表取自此处 1。检测大约 2500 个域和子域。
您可以以很小的方式支持我们,请考虑加星标并分享此存储库!它帮助我们了解并发展社区。
您可以通过 Composer 安装isBizMail :
composer require salaros/is-biz-mail
或者将其直接添加到您的composer.json
文件中:
{
"require" : {
"salaros/is-biz-mail" : " * "
}
}
然后像这样使用它:
<?php
require ' path/to/vendor/autoload.php ' ;
use Salaros Email IsBizMail ;
( new IsBizMail ())-> isValid ( ' [email protected] ' ); // true
// You can use static access as well
IsBizMail:: isValid ( ' [email protected] ' ); // false
// ...
您可以轻松地将其放入 Yii2 模型的规则中:
public function rules () {
return [
// ...
[[ ' email ' ], ' isBusinessEmail ' ],
// ...
];
}
public function isBusinessEmail ( $ attributeName , $ params ) {
$ isBussiness = ( new IsBizMail ())-> isValid ( $ this -> email );
if (!isBussiness)
$ this -> addError ( $ attributeName , ' Mail boxes such as @gmail.com, @yahoo.com etc are not allowed! ' );
return $ isBussiness ;
}
composer install
composer test # or ./vendor/bin/phpunit