is biz mail php
0.3.0
isBizMail은 특정 이메일 주소(gmail.com, yahoo.es, yandex.ru 등)가 무료인지 여부를 알려줍니다. isBizMail 에서 사용하는 이메일 목록은 여기에서 가져온 것입니다¹. 약 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