PHPackages                             crisnao2/disposable-email - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Validation &amp; Sanitization](/categories/validation)
4. /
5. crisnao2/disposable-email

ActiveLibrary[Validation &amp; Sanitization](/categories/validation)

crisnao2/disposable-email
=========================

This package helps determine if a given email address belongs to a disposable email provider. It can be used to prevent users from registering with temporary or throwaway email services, improving the quality of collected email addresses.

v1.0.0(1y ago)022GPL-3.0-or-laterPHPPHP &gt;=7.4CI passing

Since Feb 23Pushed 1y ago1 watchersCompare

[ Source](https://github.com/crisnao2/disposable-email)[ Packagist](https://packagist.org/packages/crisnao2/disposable-email)[ RSS](/packages/crisnao2-disposable-email/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

Disposable Email Checker
========================

[](#disposable-email-checker)

[![GitHub release (latest by date)](https://camo.githubusercontent.com/9aa4f485118171b2577c43a5d1c0ff55cb3ee83fcb131eed026d2ebff0068922/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f637269736e616f322f646973706f7361626c652d656d61696c3f6c6162656c3d76657273696f6e)](https://camo.githubusercontent.com/9aa4f485118171b2577c43a5d1c0ff55cb3ee83fcb131eed026d2ebff0068922/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f637269736e616f322f646973706f7361626c652d656d61696c3f6c6162656c3d76657273696f6e)[![GitHub Workflow Status](https://camo.githubusercontent.com/ef71fd451c5d3cc4da6b1a53df972bb0ba54376d489293e3a8ce9438246c604f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f637269736e616f322f646973706f7361626c652d656d61696c2f7068702e796d6c3f6c6162656c3d7465737473)](https://camo.githubusercontent.com/ef71fd451c5d3cc4da6b1a53df972bb0ba54376d489293e3a8ce9438246c604f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f637269736e616f322f646973706f7361626c652d656d61696c2f7068702e796d6c3f6c6162656c3d7465737473)

### Status by version PHP

[](#status-by-version-php)

[![PHP 7.4](https://camo.githubusercontent.com/e2a1c53109494c93c642b3c8138a8b8ddb35763e66ac271dc9c011c74faa989d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f637269736e616f322f646973706f7361626c652d656d61696c2f7068702e796d6c3f6c6162656c3d504850253230372e34)](https://camo.githubusercontent.com/e2a1c53109494c93c642b3c8138a8b8ddb35763e66ac271dc9c011c74faa989d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f637269736e616f322f646973706f7361626c652d656d61696c2f7068702e796d6c3f6c6162656c3d504850253230372e34)[![PHP 8.0](https://camo.githubusercontent.com/d7262dadf9f41da526a5b1ee972a063b82795e8e546d6a176e49f6133c9e6a86/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f637269736e616f322f646973706f7361626c652d656d61696c2f7068702e796d6c3f6c6162656c3d504850253230382e30)](https://camo.githubusercontent.com/d7262dadf9f41da526a5b1ee972a063b82795e8e546d6a176e49f6133c9e6a86/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f637269736e616f322f646973706f7361626c652d656d61696c2f7068702e796d6c3f6c6162656c3d504850253230382e30)[![PHP 8.1](https://camo.githubusercontent.com/4a4860e7d6e0fb135e1959ad4626bc478675a784f0b9490f87e43730bcda4e43/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f637269736e616f322f646973706f7361626c652d656d61696c2f7068702e796d6c3f6c6162656c3d504850253230382e31)](https://camo.githubusercontent.com/4a4860e7d6e0fb135e1959ad4626bc478675a784f0b9490f87e43730bcda4e43/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f637269736e616f322f646973706f7361626c652d656d61696c2f7068702e796d6c3f6c6162656c3d504850253230382e31)[![PHP 8.2](https://camo.githubusercontent.com/b764b1c8262839c448633324c8b35e7a7213b799f1bf435c69c7a8135eae3c89/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f637269736e616f322f646973706f7361626c652d656d61696c2f7068702e796d6c3f6c6162656c3d504850253230382e32)](https://camo.githubusercontent.com/b764b1c8262839c448633324c8b35e7a7213b799f1bf435c69c7a8135eae3c89/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f637269736e616f322f646973706f7361626c652d656d61696c2f7068702e796d6c3f6c6162656c3d504850253230382e32)[![PHP 8.3](https://camo.githubusercontent.com/2d33cb10a361d5a014b59202249b494a74f0aa0ff675d7d51242dcdd43d9ec77/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f637269736e616f322f646973706f7361626c652d656d61696c2f7068702e796d6c3f6c6162656c3d504850253230382e33)](https://camo.githubusercontent.com/2d33cb10a361d5a014b59202249b494a74f0aa0ff675d7d51242dcdd43d9ec77/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f637269736e616f322f646973706f7361626c652d656d61696c2f7068702e796d6c3f6c6162656c3d504850253230382e33)[![PHP 8.4](https://camo.githubusercontent.com/e3c4a846dc50bde9df9f60c5a4e3611b03ce46edbe7a9da5739cfe23d8433a6e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f637269736e616f322f646973706f7361626c652d656d61696c2f7068702e796d6c3f6c6162656c3d504850253230382e34)](https://camo.githubusercontent.com/e3c4a846dc50bde9df9f60c5a4e3611b03ce46edbe7a9da5739cfe23d8433a6e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f637269736e616f322f646973706f7361626c652d656d61696c2f7068702e796d6c3f6c6162656c3d504850253230382e34)

Description
-----------

[](#description)

This package helps determine if a given email address belongs to a disposable email provider. It can be used to prevent users from registering with temporary or throwaway email services, improving the quality of collected email addresses.

Features
--------

[](#features)

- Check if an email address is from a disposable email provider
- Regularly updated list of disposable email domains
- Caching mechanism to improve performance
- Easy to integrate into existing projects

Requirements
------------

[](#requirements)

- PHP 7.4 or higher
- Composer for dependency management

Installation
------------

[](#installation)

You can install this package via Composer. Run the following command in your project root:

```
composer require crisnao2/disposable-email
```

Usage
-----

[](#usage)

Here's a basic example of how to use the Disposable Email Checker:

```
