本文介绍了Visual Studio 2010中的EML查看器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
—SA
This is quite a big project by one simple reason: it''s not a problem to parse e-mail and decode each of its parts. The problem is different: you need to support and render each and every MIME type which can be embedded or alternatively embedded (there are different "content dispositions"), and the number of them is pretty big. For example, you will need to support all graphics formats standardized as different MIME types, and that means all container formats and all compression formats which are not indicated in MIME line. Besides, you will need to support whole HTML, RTF and more.
(Please see en.wikipedia/wiki/MIME[^].)
So, just two ideas: you can use for rendering the component WebBrower.
Another alternative is this HTML renderer based on RichTextBox offered in this CodeProject article, a very good one:
A Professional HTML Renderer You Will Use[^].
—SA
你好!我需要紧急帮助. 我正在寻找可以在Visual Studio中修改的开源EML查看器项目.我在此站点上找到了一些项目,并认为任何人都可以帮助我找到.. 预先感谢
Hello! I need an urgent help. Im seeking the open source EML viewer project which I can modify in visual studio. I found some projects on this site and thought anyone could help me find.. Thanks in advance
推荐答案这是一个很大的项目,其原因很简单:解析电子邮件并解码其各个部分不是问题.问题是不同的:您需要支持和呈现可以嵌入或嵌入的每个MIME类型(存在不同的内容配置"),并且它们的数量非常大.例如,您需要支持所有标准化为不同MIME类型的图形格式,这意味着MIME行中未指示的所有容器格式和所有压缩格式.此外,您将需要支持整个HTML,RTF等. (请参阅 en.wikipedia/wiki/MIME [ ^ ].) 因此,只有两个想法:您可以用于呈现组件WebBrower. 另一个替代方法是此CodeProject文章中提供的基于RichTextBox的HTML渲染器,这是一个很好的选择: 您将使用的专业HTML渲染器 [ ^ ].
更多推荐
Visual Studio 2010中的EML查看器
发布评论