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

本文关键字:信息 引用 来自 Outlook NET MimeKit 删除 回复 MailKit | 更新日期: 2023-09-27 18:18:37

我想使用MailKit/MimeKit剥离所有过去的邮件以获得原始邮件正文,而不包含任何引号。

获取邮件(通过IMAP)已经完成并且工作正常。但如果是回复邮件,则应完全删除所写邮件的历史记录,仅保留原始邮件正文。主要使用的邮件客户端是Outlook(客户端),但Thunderbird也在支持团队中使用。

我知道存在这个问题,但这只解决了为回复构建邮件主体的部分(将所有现有消息作为引用)。

此功能将用于票证系统。

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

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

听起来你想做的和另一个问题正好相反。

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

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

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

希望对你有帮助。