如何正确获取电子邮件标头

时间:2013-11-12 09:20:53

标签: php email imap

我正在使用imap_fetchheader()来检索电子邮件的标头信息。对于某些电子邮件,此邮件ID为空。但是,当我通过webmail检查相同的电子邮件时,会出现消息ID。

无论如何都可以获取所有标题信息而没有任何问题吗?

1 个答案:

答案 0 :(得分:1)

此处的问题不在于imap_fetchheader()。电子邮件标题中的消息将如下所示:

<e5d22200ed6ca211cbc1d12de63f1383@192.168.0.25>

我认为,对于某些消息ID,浏览器认为它是html标签和打印。当我使用htmlentities()ex:

转换它时问题已解决
htmlentities( imap_fetchheader($conn, "1"))

答案是多么愚蠢......!