Gmail(Java)邮件无回复通知

Gmail(Java)邮件无回复通知,java,jakarta-mail,Java,Jakarta Mail,我想知道是否有可能知道收件人是否回复了definit电子邮件 在Java中实现这一点的最佳方法是什么?电子邮件中有消息ID、回复和引用标题(请参阅或)。您必须保留感兴趣的电子邮件的消息ID,然后解析传入消息的标题(如果它们包含您的ID) 至于用Java实现的方法,请阅读并研究(和子包) 警告:尽管大多数电子邮件客户端都使用这些邮件头,但这些邮件头不是必需的,因此没有100%安全的方法来执行此操作。为了确保我们了解这个问题,您想知道如何判断收件人是否已就您发送给收件人的邮件向您发送了回复,对吗 正

我想知道是否有可能知道收件人是否回复了definit电子邮件


在Java中实现这一点的最佳方法是什么?

电子邮件中有
消息ID
回复
引用
标题(请参阅或)。您必须保留感兴趣的电子邮件的
消息ID
,然后解析传入消息的标题(如果它们包含您的ID)

至于用Java实现的方法,请阅读并研究(和子包)


警告:尽管大多数电子邮件客户端都使用这些邮件头,但这些邮件头不是必需的,因此没有100%安全的方法来执行此操作。

为了确保我们了解这个问题,您想知道如何判断收件人是否已就您发送给收件人的邮件向您发送了回复,对吗

正如Jozef所描述的,In-Reply-To和References头是实现这一点的标准方法,但是一些邮件程序没有在回复中正确地包含它们。另一种方法是在原始消息的主题中包含唯一ID。回复几乎总是包含原始主题,不作任何更改,前面加上“Re:”或等效词