voku/email-check

email-check (语法、DNS、垃圾邮箱...) 库

3.1.0 2021-01-27 14:14 UTC

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

✉️ PHP 的电子邮件地址验证器

警告

验证电子邮件地址的最佳方式仍然是发送重复的订阅邮件,当用户点击链接时,它就是一个有效的电子邮件地址!

安装

推荐安装方式是通过 Composer

$ composer require voku/email-check

使用

示例 1

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

// true

示例 2: (检查示例域名)

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

// false

示例 3: (检查域名拼写错误)

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

// false

示例 4: (检查临时域名)

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

// false

单元测试

  1. Composer 是运行测试的前提条件。
composer install
  1. 可以从根目录运行此命令来执行测试
./vendor/bin/phpunit

支持

有关支持和支持,请访问 Github | 问题 | PayPal | Patreon

有关状态更新和发布公告,请访问 发布 | Twitter | Patreon

有关专业支持,请联系

感谢

  • 感谢 GitHub (Microsoft) 提供代码托管和良好的基础设施,包括问题管理等。
  • 感谢 IntelliJ,因为他们制作了最好的 PHP IDE,并给了我 PhpStorm 的开源许可证!
  • 感谢 Travis CI,它是最好的、最简单的持续集成工具!
  • 感谢 StyleCI 提供简单但功能强大的代码风格检查。
  • 感谢 PHPStanPsalm 提供真正优秀的静态分析工具,并发现了代码中的错误!