Hej Det är inte säkert att det finns stöd för alla flaggor hos servern. tackarJavaMail, deleta meddelanden
Jag håller på med en mailklient och den är näst intill färdig. Bara ett problem kvarstår, tror jag ;)
Det fungerar inte att deleta mail från servern (pop3). Nu ser min kod ut så hära:
folder.open(Folder.READ_WRITE);
messages[i].setFlag(Flags.Flag.DELETED, true);
if (messages[i].isSet(Flags.Flag.DELETED){
System.out.println("DELETED message");
}
folder.close(true);
enligt det som jag har läst så ska meddelandet raderas i och med att jag kör "folder.close(true);" men det gör det inte... nån som har någon aning om vad det beror på?
tack på förhand
//mikaelSv: JavaMail, deleta meddelanden
Prova att köra:
<code>
folder.getPermanentFlags();
</code>
, för att se vilka som stöds.
Det är riktigt att stänga ner foldern efter det att du tagit bort meddelanden. För att se meddelandena igen får du skapa en ny anslutning....
/AndreasSv: JavaMail, deleta meddelanden
förmodligen är det så att servern inte tillåter mig radera meddellanden =( får väl ta bort den funktionen tillsvidare iaf...