mattketmo/email-checker
PHP library that validates email addresses beyond a simple regex: it checks RFC compliance and DNS MX records, and can connect to the SMTP server to confirm the mailbox actually exists. Framework-agnostic, so it drops into any PHP or Laravel app.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| wesbos/burner-email-providers | 0.85 | A maintained list of disposable and burner email domains for blocking throwaway signups. Drop it into validation rules or your own checks to reject temporary addresses, with a simple dataset you can filter, cache, or extend. | 1,203 | 1,203 | 320 | 7K | 16 | 21.8 | 22.1 | MIT | — | |
| leancaptain/lara-email | 0.85 | LeanCaptain Lara Email is a Laravel package that simplifies working with email in your application, offering a lightweight, configurable layer over Laravel's mailer for composing and sending messages with Blade templates and your existing mail drivers. | 0 | — | 0 | — | 0 | 18.8 | — | MIT | 4 weeks ago | |
| romanzipp/laravel-mailcheck | 0.84 | romanzipp/laravel-mailcheck integrates Mailcheck.ai with Laravel to detect disposable, temporary, and throwaway email addresses. It provides a simple validation rule so you can reject risky signups before they reach your database. | 5 | 5 | 1 | 1 | 0 | 0.1 | 0.9 | MIT | — | |
| veeqtoh/laravel-active-email | 0.84 | Laravel validator that checks email addresses against a built-in library of disposable domains like Mailinator and Guerillamail, with wildcard and case awareness plus custom black, white, and grey lists. | 39 | 38 | 1 | 182 | 0 | 15.4 | 11.5 | MIT | 4 months ago | |
| imliam/php-unique-gmail-address | 0.84 | A small PHP utility for generating unique Gmail addresses from an existing Gmail account. It adds plus-tag aliases so each address looks different but still delivers to the same inbox, handy for testing, signups, and avoiding duplicate-email checks. | 90 | — | 4 | — | 1 | 1.1 | — | MIT | 1 year ago | |
| aman00323/emailchecker | 0.83 | EmailChecker for Laravel validates email addresses beyond basic format checks, using DNS and MX lookups plus disposable, role-based, and free-provider detection to catch typos and risky addresses before they hurt deliverability. Configurable and easy to integrate into registration or lead forms. | 162 | 164 | 35 | 1K | 0 | 22.1 | 19.4 | MIT | 4 weeks ago | |
| madeitbelgium/laravel-email-domain-validation | 0.83 | A Laravel validation package that checks email domains via DNS/MX records, helping reject invalid or undeliverable addresses. It adds a simple rule for form requests and validators to improve signup and contact form data quality. | 19 | — | 6 | — | 0 | 8.6 | — | LGPL-3.0 | 7 months ago | |
| kcassam/mailcheck | 0.83 | MailCheck for Laravel/PHP validates email addresses by checking domain/MX records, disposable and role-based accounts, helping reduce bounces and spam signups. Includes a configurable validation rule for easy form integration. | 6 | 6 | 6 | 97 | 3 | 0.9 | 16.5 | — | — | |
| propaganistas/laravel-disposable-email | 0.83 | Laravel validator that rejects disposable email addresses from services like Mailinator and Guerillamail. Ships with a built-in blacklist (auto-updated weekly), a config file, the indisposable rule, and an optional command to refresh domains yourself. | 612 | 613 | 68 | 316K | 1 | 28.0 | 41.9 | — | 3 months ago | |
| palpalani/laravel-dns-deny-list-check | 0.83 | Laravel package that checks email server IPs against 12 verified DNS-based blacklists (DNSBL/RBL) to protect email deliverability. Supports Laravel 11.x and 12.x. | 3 | 3 | 1 | 91 | 0 | 16.6 | 21.2 | MIT | 4 months ago | |
| emailsherlock/email-guard-bundle | 0.83 | Symfony bundle that blocks junk and disposable email addresses at form submit using local checks, before they reach your database. Optional EmailSherlock API key adds live MX and SMTP verification. | 0 | 0 | 0 | 4K | 0 | 13.4 | 54.6 | MIT | 4 months ago | |
| instaclick/base-mail-bundle | 0.83 | Instaclick BaseMailBundle is a Symfony bundle that provides a reusable foundation for composing and sending email, with mailer services and extension points for custom transports, templates, and application-specific mail workflows. It helps standardize mail setup across Symfony projects. | 4 | 4 | 3 | 0 | 0 | 0.4 | — | MIT | 12 years ago | |
| mperonnet/symfony-react-email | 0.83 | Symfony integration for React Email that lets you render React-based email templates inside Symfony and send them via Symfony Mailer, bridging component-driven email design with Symfony services and configuration. | 3 | 3 | 0 | 721 | 0 | 0.3 | 31.2 | MIT | 1 year ago | |
| erag/laravel-disposable-email | 0.82 | Laravel package for detecting and blocking disposable email addresses. It provides a validation rule and helpers to reject throwaway domains using a configurable domain list, making it easy to keep registration, forms, and APIs free of temporary email signups. | 285 | 285 | 19 | 49K | 0 | 20.5 | 35.9 | MIT | 4 weeks ago | |
| dmcbrn/laravel-email-database-log | 0.82 | Log every email your Laravel app sends straight to the database. Captures recipients, subject, HTML and text bodies, headers, and send status for easy debugging, auditing, and resending, with configurable logging rules and a queryable Eloquent model. | 16 | — | 12 | — | 0 | 20.2 | — | MIT | 1 week ago | |
| rezzza/mail-extra-bundle | 0.82 | Rezzza MailExtraBundle is a small Symfony bundle that extends the framework's mailer with extra features, making it easier to customize how outgoing email is prepared and sent in your application. Lightweight, simple to install, and easy to integrate into existing projects. | 6 | 7 | 3 | 1 | 1 | 0.5 | 0.8 | — | 10 years ago | |
| harungecit/php-email-validator | 0.82 | A lightweight PHP email validator that checks addresses for correct syntax and common formatting rules, helping you reject invalid input in forms, signups, and APIs. Install via Composer and drop it into any PHP project or framework. | 3 | 3 | 0 | 145 | 0 | 19.8 | 25.5 | MIT | 1 week ago | |
| nalabdou/disposable-email-bundle | 0.82 | Symfony bundle that flags disposable and temporary email addresses before they reach your users. Ships a validator constraint, a reusable checker service, and an updatable list of throwaway domains, so signups, forms, and APIs can reject fake inboxes with a single line of configuration. | 0 | — | 0 | — | 0 | 9.3 | — | MIT | 7 months ago | |
| knyk/mailbox-bundle | 0.82 | knyk/mailbox-bundle is a Symfony bundle for PHP applications that packages mailbox-related configuration and services, helping you integrate mailbox handling with less boilerplate. It keeps mailbox setup organized and makes email workflow code easier to maintain. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| emailsherlock/email-guard-core | 0.82 | PHP guard for signup and checkout email fields: offline checks catch bad syntax, reserved TLDs, and 73k+ disposable domains with no network calls. Add an EmailSherlock API key for live MX, SMTP, role and catch-all detection. PHP 8.1+. | 0 | 0 | 0 | 4K | 0 | 13.5 | 55.8 | MIT | 4 months ago |
How can I help you explore Laravel packages today?