Download the PHP package kolaybi/mail-checker without Composer
On this page you can find all versions of the php package kolaybi/mail-checker. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kolaybi/mail-checker
More information about kolaybi/mail-checker
Files in kolaybi/mail-checker
Package mail-checker
Short Description A Laravel package providing e-mail validation for better email delivery.
License MIT
Informations about the package mail-checker
KolayBi Mail Checker
A Laravel package providing comprehensive e-mail validation for better email delivery.
Features
- Validate email format and structure
- Check against disposable email domains
- Blacklist and whitelist domain support
- Integration with external validation services
- Flexible configuration
- Detailed exception handling
Installation
You can install the package via composer:
Configuration
Publish the configuration file:
This will create a mail-checker.php configuration file in your application's config directory.
Environment Variables
Configure the following environment variables in your .env file:
Usage
Basic Validation
Simplified Boolean Check
Skip External Validation
Advanced Validation Methods
The package provides granular validation methods for specific checks:
Exception Types
The package throws specific exceptions for different validation scenarios:
EmptyMailException- Email address is emptyInvalidMailException- Email format is invalidBlacklistedMailException- Domain is blacklistedDisposableMailException- Domain is from a disposable email providerInaccessibleMailException- Failed external validationExternalMailProviderException- External validation error
Command Line Interface
Manage domain lists using artisan commands:
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
License
Please see License File for more information.
All versions of mail-checker with dependencies
illuminate/support Version ^12 || ^13
illuminate/console Version ^12 || ^13