我正在使用JavaMail api来阅读邮件,但是在阅读来自回复邮件的邮件时我遇到了问题。
这是新回复
发件人:收件人管理员[mailto:test1@test.net]
发送日期:2016年8月8日19:04
致:abcd@test.COM
主题:评论为测试
我只想阅读回复的消息,即"这是新的回复", 使用
Multipart mp = (Multipart)p.getContent();
给我整个邮件以及发件人的致意,我想阅读回复的邮件,而不是之前的邮件称呼。
我不希望在特定字符串的基础上进行区分,因为每个邮件服务会有不同的称呼。
谢谢!
答案 0 :(得分:0)
如果您进行一些搜索,您会发现此问题没有简单的解决方法。原始消息如何嵌入到回复消息中没有标准,因此没有标准方法来提取它。唯一的解决方案是处理最常见形式的启发式方法,但是没有保证能够处理所有可能的情况。