Я делаю небольшое приложение для загрузки сообщений с сервера pop3 с помощью библиотеки javax.mail, я проверяю новые сообщения, сохраняя дату последнего сообщения, загруженного с pop3, но у меня проблема с в GetMessages() функции: если я делать GetMessages() длина я всегда получаю значение 0, если нет каких-либо новых сообщений, так что я не могу повторно загрузить старые сообщения ..получение сообщений с сервера pop3
вот мой код, например:.
pop3Store = (POP3Store) pop3Session.getStore("pop3");
pop3Store.connect(cPOP3HostName, aPOP3UserName, aPOP3Password);
pop3Folder = (POP3Folder) pop3Store.getFolder("INBOX");
pop3Folder.open(2);
messages = pop3Folder.getMessages();
for (int index = 0; index < messages.length; index++) {
....//date check for messages[index]
}
Я получаю message.length> 0, только если я получаю НОВЫЕ сообщения на моем pop3server .. поэтому я не могу загрузить два раза то же сообщение ..
У вас есть идеи по поводу? Я пытаюсь использовать свой код с помощью GMAIL в качестве сервера pop3.
Я надеюсь было ясно объяснить мою проблему, спасибо всем
С уважением Лука