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

时间:2020-03-05 18:59:54  来源:igfitidea点击:

有谁知道可以处理HTML电子邮件并可以用来整理回复链的.NET库?它需要能够接受HTML或者文本邮件,然后修剪掉除实际响应以外的所有内容,并删除不是原始内容的消息的痕迹。我不希望它被交织到以前的邮件("内联响应")中时,该情况可能会失败,因此它不能处理响应。

我们有一个基于SgmlReader和一系列XSL转换的自建数据库,但是它需要不断维护才能处理新的电子邮件客户端。我想找到一个我可以买的... :)

谢谢,
史蒂夫

解决方案

回答

这不能解决大部分问题,但是W3C的"将HTML转换为其他格式"中有一节介绍了将HTML转换为文本的内容。我希望它可以帮助某人对问题有一个完整的答案!

回答

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

没有StripOutPreviousResponses()函数,但是它可以完成自制的函数。