JSON序列化电子邮件格式

时间:2012-11-03 00:12:19

标签: .net json email serialization format

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

我想要一个全面的格式,我可以使用并坚持这将记录我可以通过电子邮件获得的每一条信息。此外,MailMessage不容易jsonSerialize所以我会有某种DTO。

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

1 个答案:

答案 0 :(得分:1)

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