Download the PHP package romanzipp/laravel-mailcheck without Composer
On this page you can find all versions of the php package romanzipp/laravel-mailcheck. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download romanzipp/laravel-mailcheck
More information about romanzipp/laravel-mailcheck
Files in romanzipp/laravel-mailcheck
Download romanzipp/laravel-mailcheck
More information about romanzipp/laravel-mailcheck
Files in romanzipp/laravel-mailcheck
Vendor romanzipp
Package laravel-mailcheck
Short Description A Laravel Wrapper for the MailCheck.ai disposable email API
License MIT
Package laravel-mailcheck
Short Description A Laravel Wrapper for the MailCheck.ai disposable email API
License MIT
Please rate this library. Is it a good library?
Informations about the package laravel-mailcheck
Laravel MailCheck.ai
A Laravel Wrapper for the MailCheck.ai disposable email API made by @tompec.
✨ Migrating from Validator.Pizza
This package was previously called "Validator.Pizza". See the following guide if you want to migrate your previous installation.
Migration Guide
### **Package name** ### **Config file** Update the configuration file name. ### **Code references** ### **Rule** ### Table name The default new **table name** will be `mailcheck_checks`. If you want to keep the previous `validator_pizza` table name change the entry in your config file.Features
- Query the MailCheck.ai API for disposable Emails & Domains
- Cache responses
- Store requested domains in database
Installation
Configuration
Copy configuration to your project:
Run the migration:
Usage
Controller Validation
Standalone
Advanced Usage
You can make your disposable checks more hard or loose by configuring the edge case behavior. There are 3 possible outcomes to set:
romanzipp\MailCheck\Enums\ApiIssue::ALLOW
- allow the domain/mailromanzipp\MailCheck\Enums\ApiIssue::DENY
- deny the chekechecked domain/mailromanzipp\MailCheck\Enums\ApiIssue::EXCEPTION
- throw aDisposableMailException
Rate Limit exceeded
No MX DNS records present
There is no MX DNS entry present on the checked domain which means they can not receive any messages.
Invalid request
All versions of laravel-mailcheck with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.1
guzzlehttp/guzzle Version ^6.3|^7.0
illuminate/support Version ^5.5|^6.0|^7.0|^8.0|^9.0|^10.0
guzzlehttp/guzzle Version ^6.3|^7.0
illuminate/support Version ^5.5|^6.0|^7.0|^8.0|^9.0|^10.0
The package romanzipp/laravel-mailcheck contains the following files
Loading the files please wait ....