Author Topic: Сохранение и просмотр вложений с "кривыми" именами  (Read 4442 times)

Sparc

  • Newbie
  • *
  • Posts: 1
Иногда возникает проблема с просмотром и сохранением вложений с "кривыми" именами (например, длинные русские имена).
AquaMail почему-то отображает в списке вложений имя файла (например, "русское имя файла.pdf" как
Quote
=?UTF-8?Q? (далее следует название в quote-printable)?=
хотя в исходном сообщении:
Quote
filename="=?koi8-r?B? (далее название в base64)?="

Что характерно, если среди русского текста есть латиница, то при отображении имени вложения она показывается как латиница среди символов quoted-printable.

Т.е. скорее всего перед отображением имени происходит двойная перекодировка KOI8 -> UTF8 -> Quoted-printable
Далее с сохранием уже понятно - не получается сохранить файл с таким идиотским именем (а поэтому и просмотреть его нельзя).

Версия AquaMail Pro 1.33.0-102
В других клиентах открывается все нормально (в т.ч. и при открытии .eml файла, выгруженного из AquaMail
Также, следует отметить, что большинство писем отправлены из Outlook Express. Пока не выяснил закономерность (какое-то странное сочетание нескольких признаков).

Поскольку проблема именно с сохранением, а не с "кривизной" письма (да и учесть все "извраты" всех возможных клиентов вряд ли возможно), имхо лучше было бы, если в случае ошибки сохранения был диалог с вводом альтернативного имени файла.