mailparse_rfc822_parse_addresses() 函数的替代方法是 Pear 中的 Mail_RFC822::parseAddressList()
http://pear.php.net/manual/en/package.mail.mail.php
它解析字符串并返回一个结构化的数据树。如果字符串无效,则返回一个 pear_error 对象。
示例
require_once "PEAR.php";
require_once "Mail/RFC822.php";
$addr= "Hi <[email protected]>";
$res= Mail_RFC822::parseAddressList($addr);
if (PEAR::isError($res)) die("NOT VALID: " . $res->getMessage() . "\n");
echo "OK. Data:\n";
print_r($res);