【问题标题】:Validating EML files in C#在 C# 中验证 EML 文件
【发布时间】:2013-01-08 05:01:53
【问题描述】:

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

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

【问题讨论】:

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

标签: c# email format eml


【解决方案1】:

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

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

http://www.codeproject.com/Articles/29439/Easily-Retrieve-Email-Information-from-EML-Files

【讨论】:

    猜你喜欢
    • 2010-10-30
    • 1970-01-01
    • 2012-12-18
    • 2013-09-30
    • 1970-01-01
    • 2012-07-27
    • 2017-02-11
    • 1970-01-01
    相关资源
    最近更新 更多