skmetaly/laravel-smtp-email-verifier

Laravel SMTP 邮件验证器

1.1.1 2019-02-08 08:21 UTC

This package is auto-updated.

Last update: 2024-09-08 22:21:39 UTC


README

Laravel SMTP 邮件验证器。一个简单的 Laravel 邮件验证器,尝试通过 SMTP 服务器检查给定的电子邮件地址是否存在

安装

在 composer.json 中要求这个包

"skmetaly/laravel-smtp-email-verifier": "dev-master"

config/app.php 中添加 providers

'Skmetaly\EmailVerifier\EmailVerifierServiceProvider'

aliases

'EmailVerifier'=>'Skmetaly\EmailVerifier\Facades\EmailVerifier'

发布配置

php artisan vendor:publish --tag=email-verifier

如果您想使用测试命令,请在 app/Console/Kernel 中注册它

'Skmetaly\EmailVerifier\Commands\TestEmailValidator'

使用方法

####测试命令

php artisan tem:email <email-address>

####电子邮件验证器 当前您可以使用 EmailValidator 以字符串形式提供电子邮件地址,或者提供一个包含电子邮件地址的数组

EmailVerifier::verify('foo@bar');

如果验证器能够连接并验证电子邮件地址,则返回 true

EmailVerifier::verify(['foo@bar','baz@bar','baz@foo');

将返回一个包含所有已验证电子邮件地址的数组

当前状态

Alpha

许可证

MIT