Skip to content
Laravel Disposable Email Detection

Laravel Disposable Email Detection is a simple Laravel package that helps you detect and block temporary or disposable email addresses in your application.

Many people use disposable email services to skip email verification, create fake accounts, or misuse free trials. Over time, this results in spam signups, unreliable users, and a messy database. Basic email validation alone is no longer enough to handle these problems.

This package makes it easy to stop such emails before they are saved in your database. It works naturally with Laravel’s validation system and can also be used anywhere in your code when you need to check an email address.

It is built for real projects where user trust is important and emails are part of your workflow. You can use it during form validation, API requests, background jobs, or any custom logic where email quality matters.

Whether you are building a SaaS product, subscription system, admin panel, or a public signup flow, this package helps you reduce fake registrations, prevent abuse, and keep your user data clean.

The package works with Laravel 10, 11, and 12, follows Laravel conventions, and is designed to be easy to use, fast, and reliable in production.