如何阅读邮件并显示为html格式

时间:2013-07-30 17:50:39

标签: php regex email

我需要阅读邮件并显示为html格式,以便我可以使用domdocument从中提取链接..

$inbox = imap_open($hostname,$username,$password) or die('Cannot connect to Gmail: ' . imap_last_error());


$emails = imap_search($inbox,'ALL');


if($emails) {

        $header = imap_fetchheader($inbox,2);
$message1 = imap_fetchbody($inbox,9,2);
}

目前我可以将邮件正文作为text / html内容阅读..

如何将结果从上面传递到domdocument函数并使用以下代码检索邮件中的链接..

$dom = new DOMDocument;
$dom->loadHTML($html);
foreach ($dom->getElementsByTagName('a') as $node) {
    echo $node->getAttribute( 'href' );

loadhtml函数需要一个html格式的内容,所以你能告诉我如何以html格式阅读邮件..

0 个答案:

没有答案