我想删除整个过去的邮件,以便使用MailKit / MimeKit获取原始邮件正文而无需引用。
获取邮件(通过IMAP)已经完成并正常工作。但是如果是回复邮件,应该完全删除书面邮件的历史记录,以便自己获取原始邮件正文。主要使用的邮件客户端是Outlook(客户),但Thunderbird也在使用支持团队。
我知道,有this question,但这只解决了构建邮件正文以进行回复的部分(所有现有邮件都作为引用)。
此功能将用于票务系统。
你们如何处理从outlook中删除报价?
(可能是将现有邮件添加为引用的更多Outlook行为)
答案 0 :(得分:1)
听起来你想要做的就是另一个问题的反面。
对此的简单回答是删除以">"
开头的所有行(或者更具体地说,以"> "
开头的行。)
然后,您还要删除以">"
(或"> "
)开头的第一行上方的行 - 至少如果它似乎有一个日期字符串。< / p>
不幸的是,存在这样做的库不太可能,所以你可能不得不编写自己的逻辑,但我可能错了。
希望有所帮助。