如何从邮件中删除用户标志?

我使用JavaMail-1.5将Gmail帐户的IMAP消息附加到Yahoo帐户。 我的要求是从邮件中删除用户标志,因为它们在将邮件附加到其他文件夹时产生错误。 我想从邮件中删除所有用户标志?

下面是获取标志的代码。

Flags flags = message.getFlags(); Flag[] systemFlag = flags.getSystemFlags(); String[] userFlag = flags.getUserFlags(); 

请建议如何从我的消息中删除userFlag

谢谢

我的问题是通过此代码解决 –

  MimeMessage mimeMessage = new MimeMessage((MimeMessage) message); Flags flags = mimeMessage.getFlags(); mimeMessage.setFlags(flags, false); 

此代码删除导致Gmail无法附加到Yahoo消息的标记。