我使用 javax.mail 来获取电子邮件。我能够提取电子邮件详细信息,例如附件,抄送,密件抄送,发自,发往,文本,主题。我面临的问题是,仅收到该电子邮件,而不收到该电子邮件中的所有消息。假设A向B发送了一封电子邮件,B答复了A。然后再次答复了B。现在,如果我使用A的个人资料登录并获取A的INBOX文件夹。我会收到此电子邮件,并且在检查message.content()
时该电子邮件仅显示B的回复。我想获取A发送的第一条消息和第三条消息的内容,因为这两条消息都属于此线程。
答案 0 :(得分:0)
IIRC会话线程是依赖于实现的,因为它没有在IMAP RFC中强制执行或覆盖。有些服务器(例如gmail)可让您配置这些设置。在您的情况下,可以读取特定的消息,然后执行其他IMAP动词来检索线程的其余部分。