如果A向B、C发送邮件,B的回复邮件会正确映射到A发送的邮件。回复和全部回复的映射在内部是如何完成的? 如果从收件箱检索邮件和已发送邮件分别存储在两个不同的表中。 如何单独映射该邮件的回复? 如果生成的邮件的消息 ID 用于映射,那么内部是如何完成的? 是否可以检索入站电子邮件的消息 ID 并将其存储在表中?
RFC 5322 解释了如何将标头字段
Message-ID
、In-Reply-To
和 References
用于对话线程的目的。我不知道各种邮件客户端的实现细节,但如果某些方面还不清楚,也许你可以重新表述你的问题。
我刚刚添加了一个生成电子邮件对话的工具。它对于测试和构建电子邮件功能非常方便。请随意查看! https://github.com/zonder/email-threading-tool