Php 阅读电子邮件的完整标题
我想阅读电子邮件的完整标题。我正在为此使用IMAP,但无法获取标题中接收的正文(内容)部分。有可能得到这个吗Php 阅读电子邮件的完整标题,php,imap,Php,Imap,我想阅读电子邮件的完整标题。我正在为此使用IMAP,但无法获取标题中接收的正文(内容)部分。有可能得到这个吗 Content-Type: text/html; charset="UTF-8" <html> <head> 内容类型:text/html;charset=“UTF-8” UID FETCH{$MessageID}(标志BODY.PEEK[])将提取但不标记为已读。这是我在C++中实现的协议实现的智慧。 在PHP中,我认为您需要测试imap_fetchbod
Content-Type: text/html; charset="UTF-8"
<html>
<head>
内容类型:text/html;charset=“UTF-8”
UID FETCH{$MessageID}(标志BODY.PEEK[])
将提取但不标记为已读。这是我在C++中实现的协议实现的智慧。
在PHP
中,我认为您需要测试imap_fetchbody()
和其他imap_fetch*()
函数。或者使用它获取所有部件,以便您可以根据需要处理它们
PS:PHP.net函数页面上有一些示例。看看底部,主要是用户贡献
- 标题imap_fetchheader
- 获取消息具有imap_fetchstructure的实体数
- 每个矿头都有一个主体,有imap_fetchmime
- 每个实体都有imap_fetchbody 按如下方式进行-: $hang=imap_fetchheader($loginToInbox,$email); $hang.=“\n”.imap\u正文($loginToInbox,$email); 然后直接使用INSERT命令在DB中创建其条目
If you want to fetch all, you need to fetch