Download the PHP library egulias/email-validator

On this page you can find all versions of the php package egulias/email-validator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

Please rate this library. Is it a good library?

All versions of email-validator with dependencies

Requires php Version >= 5.5
doctrine/lexer Version ^1.0.1

Informations about the package email-validator


Build Status Coverage Status Scrutinizer Code Quality SensioLabsInsight

Suported RFCs

This library aims to support:

RFC 5321, 5322, 6530, 6531, 6532.



Run the command below to install via Composer

Getting Started

EmailValidatorrequires you to decide which (or combination of them) validation/s strategy/ies you'd like to follow for each validation.

A basic example with the RFC validation

Available validations

  1. RFCValidation
  2. NoRFCWarningsValidation
  3. DNSCheckValidation
  4. SpoofCheckValidation
  5. MultipleValidationWithAnd
  6. Your own validation


It is a validation that operates over other validations performing a logical and (&&) over the result of each validation.

How to extend

It's easy! You just need to implement EmailValidation and you can use your own validation.

Other Contributors

(You can find current contributors here)

As this is a port from another library and work, here are other people related to the previous one:


Released under the MIT License attached with this code.

The package egulias/email-validator contains the following files

Loading the files please wait ....