Почтовые вложения меняют расширения и названия. Почему и зачем?

Добрый день.

Есть комп Win10Pro + MS Office 2016. В Outlook приходят сообщения с офисными вложениями .doc .docx .xls .pdf .odf... ЧАСТЬ!!! из них (НЕ ВСЕ!) приобретают вид

было: "План эвакуации 23И.doc"
стало: "Пла%DAF%FGH%KDKDL%N .tmp или .dat

Если зайти по адресу Temp файлов через реестр по ветке Security, то там файлов нет. Собственно... они же не открывались.

Нашел в Касперском проверку почтовика и ошибка при проверки всех этих вложений на размер. Хотя весят они по 4 Мб. Там же есть вкладка "ПЕРЕИМЕНОВАНИЕ ОБЪЕКТОВ ПРОВЕРКИ", но данные расширения файлов там не включены (включены та .js и тд. и тп.)

Если запустит на том же компе Thunderbird... то все вложения в идеальном виде. Как и должны быть.

Первый файл был получен в таком виде 14 сентября. После обновления офиса.

Но схожие проблемы не гуглятся. В чём может быть дело?
  • Вопрос задан
  • 12373 просмотра
Решения вопроса 2
@xMark
Эту проблему должен был исправить апдейт KB4574727, но почему-то он помогает не всегда. Мне он тоже не помог. Притом это только для версий, установленных с C2R (ClickToRun)
В общем, пока MS не выпустят новый патч, который решает проблему, схема действий ниже.
Эта проблема наблюдается во всех версиях кроме Version 2005 (build 12827.20470), поэтому откатываемся до нее, отключаем апдейты офиса и ждем нормальный патч.
1. Запускаем командную строку от Администратора (cmd.exe)
2. Переходим к сетапу clicl2run
cd %programfiles%\Common Files\Microsoft Shared\ClickToRun
3. Откатываемся до build 12827.20470
officec2rclient.exe /update user updatetoversion=16.0.12827.20470
4. Отключаем апдейты офиса
Запускаем любое приложение офис (Word, Excel, Outlook...), далее Файл -> Учетная запись Office -> Обновления Office -> Отключить обновления
Ответ написан
Комментировать
AleyJ
@AleyJ Автор вопроса
Ошибку признали.
https://answers.microsoft.com/en-us/msoffice/forum...

Мне на 2016 офисе помог откат на 2007 сборку (август)
Версия 2007 (сборка 13029.20344)

Пока полёт нормальный. Посмотрим. xMark если что, откачусь на 2005
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 6
dimonchik2013
@dimonchik2013
non progredi est regredi
Нашел в Касперском проверку почтовика

хе-хе, дальше сам
Ответ написан
ValdikSS
@ValdikSS
Откройте письмо в оригинальном виде (с заголовками и прочим), посмотрите, в каком виде в нём записано название файла. Способов кодирования имён файлов много, и, судя по вашему скриншоту в комментариях, я подозреваю, что Outlook показывает его из параметра filename поля Content-Disposition.

Длинные имена кодируются в Content-Disposition несколькими строками. Например, имя файла "Простой файл.txt" выглядит следующим образом:
Content-Type: text/plain; charset=UTF-8;
 name="=?UTF-8?B?0J/RgNC+0YHRgtC+0Lkg0YTQsNC50LsudHh0?="
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename*0*=UTF-8''%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9%20%D1%84;
 filename*1*=%D0%B0%D0%B9%D0%BB%2E%74%78%74


По всей видимости, либо из-за ошибки в обработчике письма (средствами антивируса или фильтров на сервере), либо из-за ошибки в Outlook, у вас корректно отображается только первая строка файла (filename*0*, "Простой ф" в моём случае), а последующие (filename*1* и далее) — не декодируются. На вашем скриншоте также видно 9 корректных первых символов, что подтверждает мою догадку.
Ответ написан
@pfg21
ex-турист
стандартная виндовая проблема с кодировками :)
пользоваться адекватными продуктами, а не микрософт. особенно если в них все работает.
Ответ написан
Сдаётся мне, что проблема не совсем в офисе, или даже вовсе не в нём.
Проблема в касперском, на 90%.
У нас как-то часто появлялась такая проблема, что у некоторых вложений менялось расширение файла - типа docx на _docx. Опытным путём выяснили, что это если перед расширением имени файла стоят две или более точки или перед точкой стоит ещё что-то, но не буква или видимый символ.
Не помню что и как дальше выясняли, но отложилось в памяти, что касперский параноидально к таким вещам относится - так как есть вирусы, которые любят присылать вложения вида "счёт за 20.12.2018г.docx[тут куча пробелов].exe", или с rar в конце, а в тексте письма простым текстом пароль от архива. В итоге такой файл юзер с большой вероятностью открывает, а антивирус его содержимое не видит, т.к. архив шифрован.
Короче, как-то волна таких проблем прошла сама собой, то ли при смене версии касперского, то ли не сервере администрирования админы что-то настроили более адекватно (доступа туда не имею).
Так вот, скорее всего, параноидальный касперский подозревает вложение, по какой-то причине не может его распаковать/проверить, и при ошибке что-то переименовывает, но тут как-то коряво это выходит...
Возможно, тут и не одна проблема, а в outlook тоже есть какой-то баг.
Ответ написан
@ComodoHacker
Возможно, в файлах эксплойты, рассчитанные на некорректную обработку либо Аутлуком, либо Касперским.
Ответ написан
Комментировать
@KREEL
Всем привет, такая же проблема, почитал отзыв и понял что у меня также стоит Касперский.
Зашел в его натсройки, настройки почтового антивируса а там в расширенных настройках убрал галочку "подключить расширение для Microsoft Outlook". Ну и пока проблема не повторялась, надеюсь она была именно в этом.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы