1

我打算将电子邮件存储在与 JSON 一起使用的文档存储中。最初,我处理的电子邮件采用 MS System.Net.Mail.MailMessage 格式,但将来我可能会从各种不同的电子邮件服务器获取电子邮件,甚至可能不使用 .NET 将它们放入商店。

我想要一种我可以使用并坚持使用的综合格式,它将记录我可以从电子邮件中获得的每一条信息。此外,MailMessage 不容易 jsonSerialize,所以无论如何我都会有某种 DTO。

我的问题是,这里有没有人必须以通用格式存储电子邮件,如果是,他们发现什么最有效?他们遇到的任何特定类会以易于序列化的方式存储尽可能多的信息吗?有没有人在他们选择的格式中犯了一些我可以避免的错误?

4

1 回答 1

1

经过一番折腾,我意识到我有点傻。我见过的代表电子邮件的各种类中包含的大多数字段实际上都是从标题派生的。作为一种存储机制,只需删除标头中的任何内容并存储原始标头本身就很有意义。这使对象成为非常基本的东西。

于 2012-11-04T15:16:51.303 回答