Voku Email Check Save

:envelope: E-Mail Address Validator (syntax, dns, trash, typo)

Project README

Build Status codecov.io Codacy Badge Latest Stable Version Total Downloads License Donate to this project using Paypal Donate to this project using Patreon

:envelope: E-Mail Address Validator for PHP

Warning

The best way to validate an e-mail address is still to send a duplicate opt-in-mail, when the user clicks on the link, it was a valid e-mail address!

Installation

The recommended installation way is through Composer.

$ composer require voku/email-check

Usage:

Example 1:

$emailCheck = EmailCheck::isValid("[email protected]");

// true

Example 2: (check for example-domain)

$emailCheck = EmailCheck::isValid("[email protected]", true);

// false

Example 3: (check for typo in domain)

$emailCheck = EmailCheck::isValid("[email protected]", false, true);

// false

Example 4: (check for temporary-domain)

$emailCheck = EmailCheck::isValid("[email protected]", false, false, true);

// false

Unit Test:

  1. Composer is a prerequisite for running the tests.
composer install
  1. The tests can be executed by running this command from the root directory:
./vendor/bin/phpunit

Support

For support and donations please visit Github | Issues | PayPal | Patreon.

For status updates and release announcements please visit Releases | Twitter | Patreon.

For professional support please contact me.

Thanks

  • Thanks to GitHub (Microsoft) for hosting the code and a good infrastructure including Issues-Managment, etc.
  • Thanks to IntelliJ as they make the best IDEs for PHP and they gave me an open source license for PhpStorm!
  • Thanks to Travis CI for being the most awesome, easiest continous integration tool out there!
  • Thanks to StyleCI for the simple but powerfull code style check.
  • Thanks to PHPStan && Psalm for relly great Static analysis tools and for discover bugs in the code!
Open Source Agenda is not affiliated with "Voku Email Check" Project. README Source: voku/email-check
Stars
46
Open Issues
8
Last Commit
3 months ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating