如何从邮件中删除用户标志?
问题描述:
我正在使用JavaMail-1.5将Gmail帐户的IMAP邮件附加到雅虎帐户。我的要求是从消息中删除用户标志,因为它们在将消息附加到其他文件夹时产生错误。我想从消息中删除所有用户标志?如何从邮件中删除用户标志?
下面是获取标志的代码。
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雅虎的追加信息的标志。
+0
我即将发布相同的内容,但最好的情况是,用户发现自己的努力+2努力 –
这里FLAG是什么?你在处理邮件吗? –
@HussainAkhtarWahid是的,我正在处理电子邮件。 –