У меня есть кварц cron
задание, которое проверяет сообщения электронной почты с сервера в течение определенного интервала. Он идет рекурсивно и извлекает все прикрепленные файлы и сохраняет их.Исправить имена файлов вложений
Он хорошо работает с 95% из них, но иногда я получаю письма, чьи имена вложения приходят закодированный в другом формате, например:
=?windows-1252?Q?This_is_nice?windows-1252?Q?=2Em4v?=
И я уверен, что они выглядят Ok , когда они отправляются
Как эти искаженные имена файлов могут быть снова преобразованы в читаемый текст, поэтому я могу правильно задать имена файлов?
Я использую основные функции JavaMail (Part.getFileName())
все, что я получаю это исключение - IMapMessage только для чтения – preslavrachev