在很多场合,我发现自己需要一种在我的应用程序内部以结构化文本格式表示电子邮件的方式(Java应用程序,但这并不真正相关)。以前,我用了一个手卷XML格式的线沿线的:结构化电子邮件模板是否有任何标准?
<email>
<from>[email protected]</from>
<to>[email protected]</to>
<subject>Foo</subject>
<body>Bar</body>
</email>
...等等,足以做它需要的工作。通常,这些将是自由标记或速度模板,其输出将被解组到应用程序并发送。
我真的很喜欢这样做的更现成的方式。代表上述信息的唯一标准是我知道的各种RFC,如822和5322,但解析这些信息并不重要。
理想情况下,会有精心设计的XML模式来表示互联网电子邮件中的数据。任何人都知道吗?
这里是那些至今提到:
- XMTP:看起来比较旧,与本站不可
- James Mime4j:解析RFC 822个数据
- 一个低级别的工具RFC822-XML:用于在XML中表示RFC 822的RFC草案
- RFC822 in RDF:用于将RFC 822表示为RDF的W3C草案
有趣的是,我以前没有见过。似乎没有专门针对电子邮件的,但我可以看到它适合在哪里。 – skaffman 2009-10-23 14:58:30