JavaMail Hotmail setFlag не работи

Освен това, знаете ли дали задаването на флагове е възможно в hotmail чрез javamail? Не мога да накарам следното да работи:

//...create connection to hotmail

Folder folder = store.getFolder("INBOX");
folder.open(Folder.READ_WRITE);
Message messages[] = folder.getMessages();
messages[0].setFlag(Flags.Flag.SEEN, true);   //this doesn't work
folder.close(true);
store.close();

Не се генерира грешка, но съобщението все още изглежда непрочетено във входящата ми поща на Hotmail.


person user1135010    schedule 06.01.2012    source източник
comment
1) Затваряте ли магазина и папките с folder.close(true); store.close();? 2) От javadoc: Това ще доведе до доставяне на MessageChangedEvent до всеки MessageChangedListener, регистриран в папката, съдържаща това съобщение. Вашите слушатели получават ли някакви събития?   -  person dbf    schedule 07.01.2012
comment
(актуализиран код), който не работи   -  person user1135010    schedule 07.01.2012


Отговори (1)


Наистина трябва да прочетете javadocs за com. пакет sun.mail.pop3. POP3 протоколът не поддържа нещата, които се опитвате да направите.

person Bill Shannon    schedule 07.01.2012