如果在java中已存在电子邮件,如何在INBOX文件夹的复制操作中跳过电子邮件?

时间:2016-09-24 14:55:51

标签: java javamail imap message

我想将邮件从源邮件服务器复制到目标邮件服务器。 我使用了imap协议和javamail。 对于第一阶段,我复制消息,没有任何问题。 我再次复制消息已经消息剂量不会覆盖或跳过副本。 我想跳过目标文件夹中收件箱文件夹中的邮件。 我不喜欢删除源消息。 感谢。

1 个答案:

答案 0 :(得分:1)

最有效的方法是跟踪已经复制的源文件夹中的消息的UID,因此不要再次复制它们。根据您的复制方式,您可能只需要跟踪上次复制的UID,然后只复制具有较大UID的邮件(较新的邮件)。请参阅UIDFolder界面。