PHPackages                             elliotjreed/disposable-emails-filter - 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. [Mail &amp; Notifications](/categories/mail)
4. /
5. elliotjreed/disposable-emails-filter

ActivePackage[Mail &amp; Notifications](/categories/mail)

elliotjreed/disposable-emails-filter
====================================

A PHP package for determining whether an email address is from a disposable / temporary email address provider.

7.0.7(2w ago)44611.4k↓34.6%11MITPHPPHP ^8.4CI passing

Since Mar 4Pushed 2w ago3 watchersCompare

[ Source](https://github.com/elliotjreed/disposable-emails-filter-php)[ Packagist](https://packagist.org/packages/elliotjreed/disposable-emails-filter)[ RSS](/packages/elliotjreed-disposable-emails-filter/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependencies (32)Versions (282)Used By (0)

[![Contributor Covenant](https://camo.githubusercontent.com/2757a9db291c5ceda172e31d4fa5f3c4048a6e6257ee0b7113f80de277074b91/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f436f6e7472696275746f72253230436f76656e616e742d76322e3025323061646f707465642d6666363962342e737667)](code_of_conduct.md)

Disposable / Temporary Email Address Filter
===========================================

[](#disposable--temporary-email-address-filter)

This package provides a method for determining whether an email address is a disposable / temporary email address.

All credit to the maintaining of the list of disposable / temporary email addresses goes to [github.com/disposable-email-domains/disposable-email-domains](https://github.com/disposable-email-domains/disposable-email-domains).

This project and it's maintainer(s) do not discourage the use of such disposable / temporary email addresses, but simply allows for the detection of such.

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

[](#installation)

PHP 8.4 or above is required.

Older versions of PHP are supported via old releases, however they will not receive updates from the upstream disposable email domain list. If PHP 8.3 or 8.2 is required, please use version 5. If PHP 8.1 is required please use version 4. If PHP 7.4 to 8.0 is required please use version 3.

To install via [Composer](https://getcomposer.org/download/):

```
composer require elliotjreed/disposable-emails-filter
```

Usage
-----

[](#usage)

### Check if the email address is in the temporary domain list

[](#check-if-the-email-address-is-in-the-temporary-domain-list)

The checker / filter can either be used via a static or non-static means:

```
