Можно ли узнать: было ли письмо уже прочитано используя бибилиотеку javax.mail
Раз в 5 минут приложение читает содержимое почтового ящика. Использую javax.mail
try {
Message[] arrayMessages = folderInbox.getMessages();
Message message = arrayMessages[arrayMessages.length - 1];
String contentType = message.getContentType();
if (contentType.contains("multipart")) {
Multipart multiPart = (Multipart) message.getContent();
MimeBodyPart part = (MimeBodyPart) multiPart.getBodyPart(numberOfParts-1);
if (Part.ATTACHMENT.equalsIgnoreCase(part.getDisposition())) {
attachmentHandler.handlerAttachment(part); // передаю вложение на обработку
}
}
} catch (Exception ex) {
log.error(ex.getMessage());
ex.printStackTrace();
}
можно ли сделать так чтобы читались только не прочитанные письма ?