This week's book giveaway is in the Clojure forum.
We're giving away four copies of Clojure in Action and have Amit Rathore and Francis Avila on-line!
See this thread for details.
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Setting flags in javax.mail package .

 
vikas tarade
Greenhorn
Posts: 5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
When a mail is read from the mailbox using
message.getContent() method,the flag(ie.SEEN)was set to true as
message.setFlag(Flags.flag.SEEN,true);
then the folder is closed.
When i return to the folder again the flag on the read message is found to be false.It is not getting set in the saved folder.
So how can I set the flag to true permanently.
Please reply urgently.
thanks
vikas tarade.
 
Lewin Chan
Ranch Hand
Posts: 214
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If using the Sun POP3 provider, then a message's permanent flags (such as SEEN/RECENT) cannot be set. You can have a look at the sundocs supplied in the JavaMail api to see the exact details of the POP3 implementation.
Alternatively, you coulddo a message.saveChanges() to commit the changes
 
rayFancyD leeD
Greenhorn
Posts: 2
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
i opened the folder in Folder.Read_Write mode,then i do msgs[i].saveChanges(), but i met problem and the error message is : javax.mail.IllegalWriteException OP3 Messages are read-only. what could i do to make the change permanent ?
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic