yoozi / email
简单的工具集,帮助处理与电子邮件相关的任务,例如电子邮件地址解析器等。
1.0.2
2014-07-23 07:19 UTC
Requires
- php: >=5.3.0
- illuminate/support: ~4.0
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2024-09-28 15:59:53 UTC
README
这个库是Golem项目的一部分,有关更多信息,请参阅Golem项目,详情请见yoozi/golem。
PHP库,帮助处理与电子邮件相关的任务,例如电子邮件地址解析器等。
安装
安装Golem包的最佳和最简单方法是使用Composer。
-
打开您的composer.json文件,并在require数组中添加以下内容
"yoozi/email": "1.0.*" -
运行Composer以安装或更新新的包依赖项。
php composer install或者
php composer update
使用方法
电子邮件地址解析器
我们可以使用这个解析器类来解析一个电子邮件地址。
<?php use Yoozi\Email\Address\Parser; $email = 'user@gmail.com'; $parts = $this->parser->parse($email); var_dump($meta);
返回的数据
array(5) { ["email"]=> string(18) "user@gmail.com" ["local"]=> string(8) "user" ["domain"]=> string(9) "gmail.com" ["url"]=> string(22) "http://mail.google.com" ["listed"]=> bool(true) }
- email:当前解析的电子邮件地址。
- local:此地址的本地部分。
- domain:此地址的域名。
- url:用户登录电子邮件服务的URL。
- listed:此地址是否在第三方电子邮件服务提供商的白名单中。