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.

5.0.125(1mo ago)41493.4k—8.2%11[1 PRs](https://github.com/elliotjreed/disposable-emails-filter-php/pulls)MITPHPPHP ^8.2CI passing

Since Mar 4Pushed 1mo 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 1mo ago

READMEChangelogDependencies (8)Versions (214)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.2 or above is required. 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:

```
