Здравствуйте. OcStore 3.0.3.7 Установлен модификатор отправляющий прикрепленные файлы администратору. В прикрепленных файлах некорректное отображение имен вложенных файлов. В цифрах и англ. символы нормально, русские некорректно. Эта проблема с программами типа TheBat!, настроенными по POP3 на Mail.ru все корректно приходит. Хост beget Вот что написала тех помощь TheBat! : Письмо с вложением сформировано неверно - название вложения не закодировано. Выберите любое такое письмо, нажмите клавишу F9, чтобы открыть исходный текст письма и найдите строчку Content-Disposition: attachment; Обратите внимание, что в вашем письме неправильное название вложения таким представлено в самом исходном тексте: Content-Type: application/octet-stream; name="69_ХХХ_ÐомеÑÐаказÑика_ХХХ_iPhone(0).jpg" The Bat! лишь отображает информацию из исходного текста, т.е. речь не о программной ошибке. См. скриншот. В названии файла в исходном тексте должна быть указана кодировка и название, если оно содержит Non-ASCII символы, должно быть закодировано, пример: Content-Disposition: attachment; filename="=?windows-1251?Q?=D2=E5=F1=F2=2Etxt?=" Подскажите пожалуйста, где искать проблему кодировки? Так как очень надо принимать именно TheBat!
У вас в TheBat! - любые файлы (вложения) с русскими буквами становятся такими - "69_ХХХ_ÐомеÑÐаказÑика_ХХХ_iPhone(0).jpg" - правильное название 69_ХХХ_омеаказика_ХХХ_iPhone(0).jpg в Windows-1252; или только определённые файлы с русскими названиями? В самом The Bat! (Свойства - Настройка - Другие опции - Наборы символов - стоит галочка у Windows-1252?) --- В самом загруженном вложении в письме при отправке адекватно не угадать/присвоить X кодировку attachment, если не указана (если не ошибаюсь; попробовал через https://packagist.org/packages/onnov/detect-encoding - ваше название определяется как utf8 всё равно, методом "наугад" подошла только Windows-1252)