justinwang/mailgun-email-validation

使用Mailgun电子邮件验证服务来验证电子邮件

v1.0.0 2019-04-26 13:26 UTC

This package is auto-updated.

Last update: 2024-09-27 02:34:26 UTC


README

关于Mailgun电子邮件验证器

为了验证客户提交的电子邮件地址,防止您的网站声誉受损。简单、快速、简单,并且 高度可测试

安装

在您的composer.json中添加此包并更新依赖项

composer require justinwang/mailgun-email-validation

要求

您首先需要在 Mailgun 注册.

用法

require 'vendor/autoload.php';  // Put this line if necessary

use Yue\MailGunEmailValidation\EmailValidator;

// Init the configurations
$config = [
    // Required: Public validation key, in your Mailgun settings.
    'public_key'    =>'your_public_validation_key', 
    
    // Required: Private API key, in your Mailgun settings.
    'private_key'   =>'your_private_api_key',    
    
    // Optional: By default, we will use V4 version API    
    'version'       =>EmailValidator::V3,           
];

// Get validator instance
$validator = EmailValidator::GetInstance($config);

// Validate an email
$email = 'example@your_domain.com';
try{
    $result = $validator->validate($email);
    $valid  = $result->success();   // true for the valid email
}catch (\Exception $exception){
    var_dump($exception->getMessage());
}

// Todo: next ...