代码之家  ›  专栏  ›  技术社区  ›  Steve Eisner

用于处理HTML电子邮件和删除以前的响应的.NET库

  •  4
  • Steve Eisner  · 技术社区  · 16 年前

    有没有人知道.NET库可以处理HTML电子邮件,并且可以用来修剪回复链?它需要能够接受HTML或文本邮件,然后删掉除了实际响应之外的所有内容,删除不是原始内容的邮件痕迹。我不希望它能够处理响应,当它们被交错到前一封邮件(“响应行”)时-这种情况可能会失败。

    我们有一个基于sgmlreader和一系列xsl转换的自制的,但是它需要不断的维护来处理新的电子邮件客户端。我想找一个我能买的…:)

    谢谢, 史蒂夫

    2 回复  |  直到 16 年前
        1
  •  1
  •   Joseph Holsten    16 年前

    这并不能回答您的大部分问题,但是W3C Converting HTML to Other Formats 有一节介绍如何将HTML转换为文本。我希望它能帮助别人对你的问题给出一个完整的答案!

        2
  •  1
  •   Judah Gabriel Himango    16 年前

    我们用来处理HTML(包括格式错误的HTML)的一个免费且非常有用的库是 HtmlAgilityPack .

    没有stripOutpreviousResponses()函数,但它可能有助于您使用自制的函数。