PHPackages                             stymiee/email-validator - 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. stymiee/email-validator

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

stymiee/email-validator
=======================

A robust PHP 7.4+ email validation library that extends beyond basic validation with MX record checks, disposable email detection, and free email provider validation. Features include strict typing, custom validator support, internationalization (i18n), and an extensible architecture. Perfect for applications requiring thorough email verification with customizable validation rules.

2.1.0(11mo ago)32426.6k↓13%1Apache-2.0PHP &gt;=7.4

Since Aug 2Compare

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

READMEChangelogDependencies (6)Versions (11)Used By (1)

### README not available

The README for this package hasn't been synced yet. View it on [GitHub](https://github.com/stymiee/email-validator).

###  Health Score

45

—

FairBetter than 93% of packages

Maintenance51

Moderate activity, may be stable

Popularity45

Moderate usage in the ecosystem

Community5

Small or concentrated contributor base

Maturity61

Established project with proven stability

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~196 days

Recently: every ~243 days

Total

10

Last Release

342d ago

Major Versions

1.1.4 → 2.0.02025-05-29

PHP version history (2 changes)1.0.0PHP &gt;=7.2.0

2.0.0PHP &gt;=7.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/557176f68c4c5c46271b70775fb6016a48d2ba51074cd2c72155c93b252a762c?d=identicon)[stymiee](/maintainers/stymiee)

---

Tags

phpvalidationinternationalizationi18nemailtype-safedisposableMXstrict-typingemail-verificationfree-emailcustom-validators

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan, Psalm

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/stymiee-email-validator/health.svg)

```
[![Health](https://phpackages.com/badges/stymiee-email-validator/health.svg)](https://phpackages.com/packages/stymiee-email-validator)
```

###  Alternatives

[erag/laravel-disposable-email

A Laravel package to detect and block disposable email addresses.

226102.4k](/packages/erag-laravel-disposable-email)[verifalia/sdk

Verifalia provides a simple HTTPS-based API for validating email addresses and checking whether they are deliverable or not. This library allows to easily integrate with Verifalia and verify email addresses in real-time.

4349.8k](/packages/verifalia-sdk)[martian/spammailchecker

A laravel package that protect users from entering non-existing/spam email addresses.

422.0k](/packages/martian-spammailchecker)[henrique-borba/php-sieve-manager

A modern (started in 2022) PHP library for the ManageSieve protocol (RFC5804) to create/edit Sieve scripts (RFC5228). Used by Cypht Webmail.

23125.7k2](/packages/henrique-borba-php-sieve-manager)[ashallendesign/laravel-mailboxlayer

A lightweight Laravel package for validating emails using the Mailbox Layer API.

762.0k](/packages/ashallendesign-laravel-mailboxlayer)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
