From 328cf47ea2265402ea6f1b71d117ce87cee21664 Mon Sep 17 00:00:00 2001 From: Ralph Soika Date: Tue, 16 Jan 2024 05:26:42 +0100 Subject: [PATCH] fixed Issue #202 --- .../org/imixs/archive/importer/mail/IMAPImportService.java | 5 +++++ 1 file changed, 5 insertions(+) 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 428acf4..d9f74e9 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 @@ -65,6 +65,7 @@ import jakarta.mail.Store; import jakarta.mail.internet.InternetAddress; import jakarta.mail.internet.MimeBodyPart; +import jakarta.mail.internet.MimeUtility; /** * The EmailImportAdapter scans a IMAP account @@ -287,6 +288,10 @@ public void onEvent(@Observes DocumentImportEvent event) { logger.warning("...skip detaching file, because of missing filename"); continue; // skip this attachment } + + // decode filename (issue #202) + fileName = MimeUtility.decodeText(fileName); + // detach only add PDF files? if (DETACH_MODE_PDF.equals(detachOption)) { if (!fileName.toLowerCase().endsWith(".pdf")) {