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


How to fetch email headers properly

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

无论如何可以毫无问题地获取所有标题信息吗?

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

<e5d22200ed6ca211cbc1d12de63f1383@192.168.0.25>

我认为,对于某些消息ID,浏览器将其视为html标签并打印。当我使用 htmlentities() 转换它时解决了问题,例如:

htmlentities( imap_fetchheader($conn, "1"))

答案是多么愚蠢...!