我正试图以编程方式解析Gmail中的各种索引函数,并且在查找某些我认为是标准电子邮件标题的标题时遇到了困难。我正在使用Zend库,在身份验证和查看/操作Gmail方面没有问题。但是,我遇到了一些标题丢失的问题。例如
有人能解释一下为什么这些标题会丢失吗?如果缺少"message-id“标头,那么作为唯一标识符的是什么?也许是其他标题的某种组合?
发布于 2011-02-21 21:00:02
根据RFC 5322
唯一需要的标题字段是“起始日期”字段和“发件人地址”字段。所有其他头字段在语法上都是可选的。
同样的RFC说:
尽管在3.6节的表中列出了可选的内容,但每条消息都应该有一个" message -ID:“字段。此外,回复消息应该包含“In:”和“Reference:”字段,如下所述。
所以信息-ID不是严格来说是强制性的。如果缺少,请尝试查找“回复”或“引用”字段。
https://stackoverflow.com/questions/5070879
复制相似问题