yoozi/email

简单的工具集,帮助处理与电子邮件相关的任务,例如电子邮件地址解析器等。

1.0.2 2014-07-23 07:19 UTC

This package is not auto-updated.

Last update: 2024-09-28 15:59:53 UTC


README

这个库是Golem项目的一部分,有关更多信息,请参阅Golem项目,详情请见yoozi/golem

PHP库,帮助处理与电子邮件相关的任务,例如电子邮件地址解析器等。

安装

安装Golem包的最佳和最简单方法是使用Composer

  1. 打开您的composer.json文件,并在require数组中添加以下内容

    "yoozi/email": "1.0.*"
    
  2. 运行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:此地址是否在第三方电子邮件服务提供商的白名单中。