MailKit / MimeKit.NET - 删除回复电子邮件中的引用邮件(来自Outlook)

时间:2015-10-20 17:00:30

标签: c# imap mailkit mimekit

我想删除整个过去的邮件,以便使用MailKit / MimeKit获取原始邮件正文而无需引用。

获取邮件(通过IMAP)已经完成并正常工作。但是如果是回复邮件,应该完全删除书面邮件的历史记录,以便自己获取原始邮件正文。主要使用的邮件客户端是Outlook(客户),但Thunderbird也在使用支持团队。

我知道,有this question,但这只解决了构建邮件正文以进行回复的部分(所有现有邮件都作为引用)。

此功能将用于票务系统。

你们如何处理从outlook中删除报价?

(可能是将现有邮件添加为引用的更多Outlook行为)

1 个答案:

答案 0 :(得分:1)

听起来你想要做的就是另一个问题的反面。

对此的简单回答是删除以">"开头的所有行(或者更具体地说,以"> "开头的行。)

然后,您还要删除以">"(或"> ")开头的第一行上方的行 - 至少如果它似乎有一个日期字符串。< / p>

不幸的是,存在这样做的库不太可能,所以你可能不得不编写自己的逻辑,但我可能错了。

希望有所帮助。