OpenPop.net,仅从链中提取最后一条消息
OpenPop.net, extract just last message from chain
我正在使用 Openpop.net 和 c#。我可以收到电子邮件,但想提取正文而不是完整的电子邮件链文本。有没有一种方法可以在没有 RE: 部分的情况下获取消息正文?
谢谢
不幸的是,没有简单的方法来做您想做的事情,因为电子邮件的正文是自由格式的文本,每个邮件客户端可以(并且经常)使用不同的方式引用原始邮件文本它正在回复。
通常但并非总是如此,对话中较旧的消息将被重写为在每行的开头有一个 "> "
序列。
如果是这种情况,您可以过滤掉这些行以获取对话的最新消息文本。
但是请记住,许多人会做所谓的“内联回复”,将他们的回复与前一封电子邮件中引用的问题交织在一起。例如:
Hi Joe,
My answers are below.
On Mon, Feb 8 2021, Joe Smith wrote:
>
> Jake,
>
> Have you sent in that TPS report yet?
Nope, not yet. I was hoping to send it in today.
> If not, I've got a few facts & figures that should probably be included.
Sure, come by my desk after lunch and we'll work those details into my final report.
- Jake
我正在使用 Openpop.net 和 c#。我可以收到电子邮件,但想提取正文而不是完整的电子邮件链文本。有没有一种方法可以在没有 RE: 部分的情况下获取消息正文? 谢谢
不幸的是,没有简单的方法来做您想做的事情,因为电子邮件的正文是自由格式的文本,每个邮件客户端可以(并且经常)使用不同的方式引用原始邮件文本它正在回复。
通常但并非总是如此,对话中较旧的消息将被重写为在每行的开头有一个 "> "
序列。
如果是这种情况,您可以过滤掉这些行以获取对话的最新消息文本。
但是请记住,许多人会做所谓的“内联回复”,将他们的回复与前一封电子邮件中引用的问题交织在一起。例如:
Hi Joe,
My answers are below.
On Mon, Feb 8 2021, Joe Smith wrote:
>
> Jake,
>
> Have you sent in that TPS report yet?
Nope, not yet. I was hoping to send it in today.
> If not, I've got a few facts & figures that should probably be included.
Sure, come by my desk after lunch and we'll work those details into my final report.
- Jake