Пользователь
Логин:
Пароль:
Забыли свой пароль?

Поиск по сайту
 

 Расширенный поиск
Реклама

 

Опрос


Погода

Евгений Петров (все сообщения)

Форумы
Обновления
Поиск
Пользователи 
Правила
Помощь
Войти

Выбрать дату в календаре ...  Выбрать дату в календаре

Страницы: 1
Некорректная обработка скриншотов из тела письма
Коллеги, нужна помощь по данной теме. С некоторых адресов вложения переименовываются в content.txt. Разбирая данную ситуацию, вроде как нашел проблему, но как ее решить smile:|

Нормальный аттачмент:
Content-Type: application/pdf;
name="=?koi8-r?B?+8HCzM/OINrB0dfLySDOwSDEz9PU1dAgyyDSxdPV0tPBzSDJztTF0s7F1MEg?=
=?koi8-r?B?3sXSxdog7fwgxMzRINLFx8nPzs/XLmRvYw==?="
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="=?koi8-r?B?+8HCzM/OINrB0dfLySDOwSDEz9PU1dAgyyDSxdPV0tPBzSDJztTF0s7F1MEg?=
=?koi8-r?B?3sXSxdog7fwgxMzRINLFx8nPzs/XLmRvYw==?="

Аттачмент в content.txt:
Content-Type: application/pdf;
name="=?UTF-8?B?0JzQvtGC0LjQstCw0YbQuNGPX9CR0LDRgNC+0LLRgdC60LjRhTAxNC5wZGY=?="
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename*0*=UTF-8''%D0%9C%D0%BE%D1%82%D0%B8%D0%B2%D0%B0%D1%86%D0%B8%D1%8F;
filename*1*=%5F%D0%91%D0%B0%D1%80%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D1%85%30;
filename*2*=%31%34%2E%70%64%66

Правильно ли я понимаю, что почтовый клиент разбивает название, а SD на своей стороне не может его правильно собрать, вместо 1 файла он видит 2 или 3, если название длинное, не сумев правильно определить название, SD переименовывает файл по умолчанию в content.txt.
Как быть в данной ситуации...

UPD.: файл с коротким названием SD тоже не понял и переименовал его в content.txt
Content-Type: application/pdf;
name="=?UTF-8?B?0KLQtdGB0YIucGRm?="
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename*=UTF-8''%D0%A2%D0%B5%D1%81%D1%82%2E%70%64%66

SP31, win2003, sql2005sp2

Получается, если письмо формируется как:
filename="" - аттач определяется нормально
filename*= - аттач переименовывается в content.txt
Изменено: Евгений Петров - 06.02.2013 15:05:20
Страницы: 1

Сегодня были (гостей: 659, пользователей: 0, из них скрытых: 0)