Download the PHP package lukaswhite/laravel-email-checker without Composer
On this page you can find all versions of the php package lukaswhite/laravel-email-checker. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download lukaswhite/laravel-email-checker
More information about lukaswhite/laravel-email-checker
Files in lukaswhite/laravel-email-checker
Package laravel-email-checker
Short Description A Laravel package that checks e-mail addresses to see if they're disposable, are on a domain that's been blacklisted or from a provider of free addresses
License MIT
Informations about the package laravel-email-checker
Laravel E-mail Checker
A Laravel package for checking e-mail addresses; to see if they've been issued by a provider of free/throwaway/disposable addresses, or are on a domain that's been blacklisted.
You may find it useful to try to combat spam and fake accounts; it ought to be straightforward to integrate it into the registration process.
Usage
The package needs to download the data provided by the freemail project. It's a very quick process; it just needs to know where to put the files.
By default, it'll put them in a directory named email-checker
on your local disk, but feel free to tweak that. Just publish the config file:
Alternatively, simply add an entry to your .env
file named EMAIL_CHECKER_DIRECTORY
.
Then simply run the following command:
Now you can check an e-mail address using the façade:
This returns an object with the following methods:
Updating the Data
To ensure the data's up-to-date, simply run the following command. It should only take a few seconds, network speed permitting:
All versions of laravel-email-checker with dependencies
illuminate/console Version ^6.0|^7.0|^8.74|^9.0|^10.0
lukaswhite/email-checker Version ^1.0.0