我想通过php中的imap协议获取邮件的html

时间:2014-02-14 11:36:09

标签: php gmail-imap

我希望在PHP中使用IMAP协议获取电子邮件的html主体。

我使用IMAP模块的imap_fetchbody()功能,但我没有收到电子邮件的html正文。  有可能吗?

如果可能,那么使用哪个功能或代码?

2 个答案:

答案 0 :(得分:0)

如果您可以控制您的服务器,请安装并使用PEAR包。 他们非常擅长打开和编辑IMAP和mbox等邮件格式

答案 1 :(得分:0)

如果您想以html格式获取邮件正文,

$html_message = imap_fetchbody($inbox,$email_number, "1.2"); 
         // NOTE: "1.2" here is a string and not an integer.

详细信息:

()Root Message Part (multipart/related)
(1) The text parts of the message (multipart/alternative)
(1.1) Plain text version (text/plain)
(1.2) HTML version (text/html)
(2) The background stationary (image/gif)

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