The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
sendmail кодировка в  content-disposition: , !*! JackK, 21-Апр-11, 17:03  [смотреть все]
Добрый день!
Возник вопрос.
Поднят почтовый сервер sendmail на centos 5.5.
от него одна задача релей писем уведомлений. никаких антиспам и прочих фильтров не поднято. он в административной подсети и доступа из вне к нему нет, поэтом защита особо не нужна.
К этим письмам цепляется сгенерированный файл отчета: аттач вот  сним проблема, упорно не хочет показываться на русском языке имя файла в почтовом клиенте при доставке аттача из раздела  content-disposition: attachment; filename=
причем отображаются все символы до русской буквы "С", а после буквы "С" вопросики. Например С�а кл��е.  по ощущениям filename идет прямо и не чем не кодируется +  возникает проблема с  utf8.
Кодировка Письма
content-type: text/plain; charset=utf-8
content-transfer-encoding: base64

Кодировка Аттача
content-type: application/octet-stream; name="=?utf-8?Q?
content-transfer-encoding: 7bit изначально отправитель кодировал base64 но это влияет только на сам  файл аттача, а не на:
content-disposition: attachment; filename="Кривой текст"

С остальным текстом и темой письма  проблем нет.
Кодировка везде UTF-8.

по умолчанию в конфиге не было, добавлял промере раскапывания настройки которые за кодировку, но это никак не повлияло, кроме SEVEN_BIT_INPUT
define(`confDEF_CHAR_SET',`utf-8')dnl
#define(`confLOCAL_MAILER_CHARSET', `utf-8')dnl
define(`confSMTP_MAILER', smtp8)dnl ставил и просто smtp
define(`confSEVEN_BIT_INPUT', False)dnl если ставить тру то текст становится вообще не читайм, я как понимаю при этом он тупо режет 1 бит.
define(`confEIGHT_BIT_HANDLING', `mimify')dnl

Может быть кто то сталкивался с таким "поведением" sendmail или есть идеи как это победить?




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру