php imap阅读身体消息

时间:2011-07-20 18:05:41

标签: php email

我正在编写一个简单的PHP脚本来阅读电子邮件。

当我用以下内容提取邮件正文时

imap_body($mbox, $i);

我已经回复了这样的话:

--0016e6db2b334d4d7904a883f4ec 
Content-Type: text/plain; charset=ISO-8859-1 

<The message arrived> 

--0016e6db2b334d4d7904a883f4ec 
Content-Type: text/html; charset=ISO-8859-1 

<The message arrived> 

--0016e6db2b334d4d7904a883f4ec-- 

我怎样才能提取:? 我正在使用php_imap。

感谢。

1 个答案:

答案 0 :(得分:3)

如果您使用的是IMAP,则可以使用imap_body()函数来读取正文。 PHP有很多功能可以帮助您解析电子邮件。

http://www.php.net/manual/en/ref.imap.php

也查看fetch_body()函数。它可以让你只是身体的一部分。

http://www.php.net/manual/en/function.imap-fetchbody.php

例如:

$message = imap_fetchbody($inbox,$email_number, 1.2);