我正在使用 JavaMail api 来阅读邮件,但在从回复的邮件中阅读消息时遇到问题。
This the the new reply
From: recipient Admin [mailto:test1@test.net]
Sent: 08 August 2016 19:04
To: abcd@test.COM
Subject: commented for test
我只想阅读已回复的消息,即“这是新回复”, 使用
Multipart mp = (Multipart)p.getContent();
向我提供整封邮件以及发件人的称呼,我只想阅读回复的邮件,而不是之前的邮件称呼。
我不想根据特定字符串进行区分,因为每个邮件服务都有不同的称呼。
谢谢!
最佳答案
如果您进行一些搜索,您会发现这个问题没有简单的解决方案。对于如何将原始消息嵌入到回复消息中没有标准,因此也没有提取它的标准方法。唯一的解决方案是处理最常见形式的启发式方法,但没有保证可以处理所有可能的情况。
关于Java邮件API : Read only latest replied message from mail body,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38841869/