From 95cd21aba41d86ccffc3dd7b23d60ffd388569d6 Mon Sep 17 00:00:00 2001 From: Ralph Soika Date: Wed, 8 Feb 2023 17:44:08 +0100 Subject: [PATCH] patch from issue branch 2.3 Issue #175 --- .../archive/importer/mail/IMAPImportService.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/imixs-archive-importer/src/main/java/org/imixs/archive/importer/mail/IMAPImportService.java b/imixs-archive-importer/src/main/java/org/imixs/archive/importer/mail/IMAPImportService.java index aec0841..6f91e1b 100644 --- a/imixs-archive-importer/src/main/java/org/imixs/archive/importer/mail/IMAPImportService.java +++ b/imixs-archive-importer/src/main/java/org/imixs/archive/importer/mail/IMAPImportService.java @@ -207,8 +207,19 @@ public void onEvent(@Observes DocumentImportEvent event) { documentImportService.logMessage("..." + messages.length + " new messages found", event); for (Message message : messages) { - Address[] fromAddress = message.getFrom(); - String subject = message.getSubject(); + Address[] fromAddress = null; + String subject = null; + // if we can not open the mail (messaging Exception) than we simply skipp this + // mail + // see Issue #175 + try { + fromAddress = message.getFrom(); + subject = message.getSubject(); + } catch (MessagingException me) { + documentImportService.logMessage("...Failed to read message from inbox: " + me.getMessage(), event); + continue; + } + if (subject == null || subject.trim().isEmpty()) { subject = DEFAULT_NO_SUBJECT; }