在我的应用程序中,我需要验证特定文件是否具有正确的EML格式。我想打开文件并检查它是否有正确的标题(主题,正文等),但我想知道c#中是否有标准的方法。
根据记录,该文件可以以任何可能的扩展名结束,并且我不打算对该文件做任何特殊操作,我只需要验证该文件是否采用有效的EML格式。
从。eml文件中轻松检索电子邮件信息
它在一个包装器类中,非常整洁。如果你有一个服务需要通过电子邮件发送信息,这将非常有用。它有常见的"To"、"CC"字段,以及x-receiver和许多其他字段的集合。它将为您提供纯文本和HTML主体,前提是它们在EML中。日期转换为DateTime。
http://www.codeproject.com/Articles/29439/Easily-Retrieve-Email-Information-from-EML-Files