C# 在C中验证EML文件#

C# 在C中验证EML文件#,c#,email,format,eml,C#,Email,Format,Eml,在我的应用程序中,我需要验证特定文件是否具有正确的EML格式。我想打开文件并检查它是否有正确的标题(主题、正文等),但我想知道C#中是否有标准的方法 作为记录,该文件可以以任何可能的扩展名结尾,我不打算对该文件做任何特殊处理,我只需要验证该文件是否为有效的EML格式。轻松从.EML文件检索电子邮件信息 在这里,它是在一个包装类,所有美好和整洁。如果您的服务需要通过电子邮件发送到收件箱的信息,这将非常方便。它有常用的“To”、“CC”字段,以及x-receiver和许多其他字段的集合。它将为您提供

在我的应用程序中,我需要验证特定文件是否具有正确的EML格式。我想打开文件并检查它是否有正确的标题(主题、正文等),但我想知道C#中是否有标准的方法


作为记录,该文件可以以任何可能的扩展名结尾,我不打算对该文件做任何特殊处理,我只需要验证该文件是否为有效的EML格式。

轻松从.EML文件检索电子邮件信息

在这里,它是在一个包装类,所有美好和整洁。如果您的服务需要通过电子邮件发送到收件箱的信息,这将非常方便。它有常用的“To”、“CC”字段,以及x-receiver和许多其他字段的集合。它将为您提供纯文本和HTML正文,前提是它们位于EML中。日期转换为日期时间


RFC5322的要求不是很严格,任何文本文件在第一个空行之前只有一个
From:
Subject:
标题基本上是游戏。您还可以验证第一个空格前的所有行是否符合电子邮件标题的约定—第一个空格前面有冒号。(冒号后面的空格实际上也是可选的。)