is biz mail php
0.3.0
isBizMail memberi tahu Anda apakah alamat email tertentu gratis (gmail.com, yahoo.es, yandex.ru, dll) atau tidak. Daftar email yang digunakan oleh isBizMail diambil dari sini¹. Mendeteksi sekitar 2500 domain dan subdomain.
Anda dapat mendukung kami dengan cara kecil, mohon pertimbangkan untuk membintangi dan membagikan repo ini! Ini membantu kami untuk lebih dikenal dan mengembangkan komunitas.
Anda dapat menginstal isBizMail melalui Komposer:
composer require salaros/is-biz-mail
atau dengan menambahkannya langsung ke file composer.json
Anda:
{
"require" : {
"salaros/is-biz-mail" : " * "
}
}
Kemudian gunakan seperti ini:
<?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
// ...
Anda dapat dengan mudah memasukkannya ke dalam aturan model Yii2 Anda:
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