merajsiddiqui/email-validator

一个无需发送邮件即可验证邮箱是否存在的包

dev-master 2017-04-14 11:12 UTC

This package is not auto-updated.

Last update: 2024-09-29 03:25:51 UTC


README

此email-validator库用于验证给定的邮箱ID是否存在,无需发送邮件。要验证邮箱ID的所有者,您需要发送包含验证参数的邮件。

入门指南

您是否使用任何第三方邮件服务向用户发送邮件,或者您是否看到大量由机器人或垃圾邮件发送者发送的虚假邮箱ID?现在在发送邮件之前验证邮箱ID是否存在。

先决条件

PHP > 5.5

安装

从github克隆或下载,克隆命令如下

git clone https://github.com/merajsiddiqui/email-validator.git

或者通过composer安装

composer require merajsiddiqui/email-validator

运行测试

phpUnit 单元测试已被编写和执行。但我建议您在将测试用例应用于大型应用程序或将其作为依赖项之前,始终运行测试用例。

启动和运行

<?php

### If downloaded via composer.
include dirname(__DIR__) . "/vendor/autoload.php";

### Downloaded from github not using Composer.
require dirname(__DIR__) . "/src/EmailValidator.php";


use Email\Validator;
$email_validator = new Validator();
$email_id = "merajsiddiqui@outlook.com";
$result = $email_validator->validate($email_id);
if($result['valid']) {
	echo "Congrats this email id exist";
} else {
	echo "Sorry we were unable to verify, You may retry or send them an email";	
	/**
	 * Debug Why we failed 
	 * Create an issue on github if you find anything
	 * Or mail at < merajsiddiqui@outlook.com >
	 */
	$email_validator->debug($email_id);
}

作者

许可

本项目采用GNU通用公共许可证v3.0授权 - 有关详细信息,请参阅LICENSE.md文件。