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

问题描述:

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

下面是获取标志的代码。

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

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

感谢

+0

这里FLAG是什么?你在处理邮件吗? –

+0

@HussainAkhtarWahid是的,我正在处理电子邮件。 –

我的问题就是让这段代码解决 -

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

此代码删除导致失败的Gmail雅虎的追加信息的标志。

+0

我即将发布相同的内容,但最好的情况是,用户发现自己的努力+2努力 –