【问题标题】:combine .eml files in a conversation view在对话视图中合并 .eml 文件
【发布时间】:2019-03-28 01:56:32
【问题描述】:

我有一个 .eml 文件的导出文件,其中包含您的标准信息,例如 to、from、cc,以及其他元数据字段,例如 messageid、in-reply-to、references 等。根据我对 eml 标准的理解,我相信我可以利用 message-id、in-reply-to 和 references 来创建会话视图

例如,您有给 Bob 的初始消息

MSG-1
message-id: 1
to: Bob
text: hello

然后 Bob 回复 Anthony,更新元数据如下

MSG-2
message-id: 2
in-reply-to: 1
references: 1
to: Anthoy
text: howdy

然后 Anthony 回复 bob,更新元数据如下

MSG-3
message-id: 4
in-reply-to: 2
references: 1,2
to: Bob
text: Let's do this!

它是这样工作的吗?

【问题讨论】:

  • .eml 不是标准术语。一些实用程序将此文件扩展名用于他们自己的专有消息格式。标准消息格式通常被称为 RFC822,尽管多年来,原始 RFC 已被多次取代(当前标准实际上是 RFC5322.)

标签: email file-format eml email-formats


【解决方案1】:

是的,没错。唯一的错误是您不会在 References: 标头中的引用之间使用 ','

如果您正在寻找用于将这些消息“串连”到类似对话的视图中的算法的解释,您可以在 https://www.jwz.org/doc/threading.html 阅读有关它的信息

【讨论】:

    猜你喜欢
    • 2010-11-01
    • 1970-01-01
    • 2017-05-07
    • 1970-01-01
    • 2023-02-09
    • 1970-01-01
    • 2011-07-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多