首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Gmail邮件缺少标头的问题

Gmail邮件缺少标头的问题
EN

Stack Overflow用户
提问于 2011-02-21 20:24:55
回答 1查看 9.8K关注 0票数 2

我正试图以编程方式解析Gmail中的各种索引函数,并且在查找某些我认为是标准电子邮件标题的标题时遇到了困难。我正在使用Zend库,在身份验证和查看/操作Gmail方面没有问题。但是,我遇到了一些标题丢失的问题。例如

  • 大约十分之一的邮件缺少"message-id“标头,包括许多从其他gmail地址发送的邮件。
  • 偶尔,附件标题中缺少“内容类型”、“内容处理”和“文件名”标题。这些消息似乎都是较长消息线程的一部分。

有人能解释一下为什么这些标题会丢失吗?如果缺少"message-id“标头,那么作为唯一标识符的是什么?也许是其他标题的某种组合?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-21 21:00:02

根据RFC 5322

唯一需要的标题字段是“起始日期”字段和“发件人地址”字段。所有其他头字段在语法上都是可选的。

同样的RFC说:

尽管在3.6节的表中列出了可选的内容,但每条消息都应该有一个" message -ID:“字段。此外,回复消息应该包含“In:”和“Reference:”字段,如下所述。

所以信息-ID不是严格来说是强制性的。如果缺少,请尝试查找“回复”或“引用”字段。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5070879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档