kevinpareek/emailchecker

Package for checking email address is exist or not in real world

v1.0.0 2023-12-13 09:16 UTC

This package is auto-updated.

Last update: 2024-09-13 10:52:12 UTC


README

Helper validation utility for checking if given email address is real.

Requirements

PHP 7.3+ and installed cURL extension.

Get Started

Install via composer

Add EmailChecker to the composer.json configuration file.

composer require kevinpareek/emailchecker

And update the composer

composer update
// Require Composer's autoloader.
require 'vendor/autoload.php';

// Use namespace.
use KevinPareek\EmailChecker\EmailChecker;

$emailChecker = new EmailChecker();

//check email
$isValidEmail = $emailChecker->checkEmail('something@example.com', true);


print_r($isValidEmail);


//output

// Array
// (
//     [success] => 1
//     [dispossable] => Array
//         (
//             [success] => 1
//             [detail] => Email address is not disposable
//         )

//     [mxrecord] => Array
//         (
//             [success] => 1
//             [detail] => MX record found but could not connect to server
//         )

//     [domain] => Array
//         (
//             [success] => 1
//             [detail] => Domain is exist.
//         )

// )

License

EmailChecker is released under the MIT license.