The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Кодировка письмо с вложенным файлом"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на сервере (Public)
Изначальное сообщение [ Отслеживать ]

"Кодировка письмо с вложенным файлом"  +/
Сообщение от Seven7 (ok) on 27-Янв-10, 14:43 
Насколько я знаю, почтовый клиент принимает решение в какой кодировке отображать письмо по полю Content-type, но что происходит когда в письме есть вложенный файл, поле принимает вид:
Content-Type: multipart/mixed; boundary="===============1989273661=="

и я не пойму в этом случае как почтовый клиент решает в какой кодировке отображать письмо.
Вот пример заголовков письма с вложенным файлом:

Return-path: <mar@xxxa.net>
Envelope-to: m.kxxxx@xxxa.net
Received: from [192.168.40.2] (helo=xxxa.net)
     by router1.site with esmtp (Exim 4.70)
     (envelope-from <mar@xxxa.net>)
     id 1Na60h-0006GU-Id
     for m.kxxx@xxxa.net; Wed, 27 Jan 2010 15:24:35 +0400
Content-Type: multipart/mixed; boundary="===============1989273661=="
MIME-Version: 1.0
Subject: =?utf-8?b?W2lzc3VlM10g0KLQldGB0YI=?=
To: m.kxxx@xxxa.net
From: admin <issue_tracker@xxxa.net>
Date: Wed, 27 Jan 2010 11:24:35 +0000
Precedence: bulk
X-Roundup-Name: Roundup issue tracker
X-Roundup-Loop: hello
X-Roundup-Version: 1.4.10
Reply-To: Roundup issue tracker <issue_tracker@xxxa.net>
Message-Id: <1264591475.53.0.559461137555.issue3@xxxa.net>
X-Roundup-issue-status: chatting
X-Roundup-issue-files: mar.wab
X-Roundup-issue-priority: urgent
In-Reply-To: <1264591237.59.0.0737123696549.issue3@xxxa.net>

кодировка тела письма utf-8, но Thunderbird почему то отображает в ISO-8859, на основании чего он делает такой выбор??

и другой пример, в котором все нормально отображается (кодировака koi8-r):

Return-path: <ak@kastrade.ru>
Envelope-to: mar@xxxa.net
Received: from [195.182.8.34] (helo=mail.vline.ru)
     by router1.site with esmtp (Exim 4.70)
     (envelope-from <ak@kastrade.ru>)
     id 1NYILi-0007oz-G0
     for mar@xxxa.net; Fri, 22 Jan 2010 16:10:51 +0400
Received: from kas30pipe (localhost [127.0.0.1])
     by mail.vline.ru (Postfix) with ESMTP id 7F2141D8C3
     for <mar@xxxa.net>; Fri, 22 Jan 2010 15:11:35 +0300 (MSK)
Received: from microsof4c02e8 (a219.sub180.net78.udm.net [78.85.180.219])
     by mail.vline.ru (Postfix) with ESMTP id 82C5E1D901
     for <mar@xxxa.net>; Fri, 22 Jan 2010 15:11:16 +0300 (MSK)
Message-ID: <3B473C259D82488D83C3C678F784E689@microsof4c02e8>
From: "ak" <ak@kastrade.ru>
To: <mar@xxxa.net>
Subject: =?koi8-r?B?8NLBytMtzMnT1CBLQVMgVHJhZGU=?=
Date: Fri, 22 Jan 2010 16:12:43 +0300
MIME-Version: 1.0
Content-Type: multipart/mixed;
     boundary="----=_NextPart_000_0003_01CA9B7D.BAB8C910"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5512
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512

В данном случае все нормально отображается , кодировка выбирается koi8-r.

На основании чего делается выбор поясните пожалуйста

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Кодировка письмо с вложенным файлом"  +/
Сообщение от Aquarius (ok) on 27-Янв-10, 15:05 
>На основании чего делается выбор поясните пожалуйста

на основании отсутствия почвы для основания

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Кодировка письмо с вложенным файлом"  +/
Сообщение от Seven7 (ok) on 27-Янв-10, 15:35 
>на основании отсутствия почвы для основания

Интересная конечно мысля, но это мне и бабка на базаре могла сказать, так что боюсь нужен более конкретный ответ...


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Кодировка письмо с вложенным файлом"  +/
Сообщение от PavelR (??) on 27-Янв-10, 15:58 
>>на основании отсутствия почвы для основания
>
>Интересная конечно мысля, но это мне и бабка на базаре могла сказать,
>так что боюсь нужен более конкретный ответ...

Боюсь, что с такой невнимательностью - Вам будет сложно.
Внимательнее надо смотреть. На содержимое письма, а не только на заголовки.
В содержимом обычно так:

Content-Type: multipart/mixed;
boundary="----------49362343D87D70F"

------------49362343D87D70F
Content-Type: text/plain; charset=windows-1251
Content-Transfer-Encoding: quoted-printable

кучка текста


------------49362343D87D70F
Content-Type: image/jpeg;
name="=?windows-1251?Q?27_01_10_=2Ejpg?="
Content-transfer-encoding: base64
Content-Disposition: attachment;
filename="=?windows-1251?Q?27_01_10_=2Ejpg?="

/9j/4AAQSkZJRgABAQEAyADIAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRof
.... закодированный контент файла ...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Кодировка письмо с вложенным файлом"  +/
Сообщение от Seven7 (ok) on 27-Янв-10, 16:11 
>Внимательнее надо смотреть. На содержимое письма, а не только на заголовки.
>В содержимом обычно так:

Я понимаю как должно быть, и что для каждой части должен быть свой content-type, но вот только что то в теле письма повторных заголовков я не вижу, и когда просишь отобразить все заголовки отображает только то что я уже написал(в нескольких почтовых клиентах...).

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Кодировка письмо с вложенным файлом"  +/
Сообщение от PavelR (??) on 27-Янв-10, 21:29 
>>Внимательнее надо смотреть. На _содержимое_ письма, а не только на заголовки.
>>В содержимом обычно так:
>
>Я понимаю как должно быть, и что для каждой части должен быть
>свой content-type, но вот только что то в теле письма повторных
>заголовков я не вижу, и когда просишь отобразить все заголовки отображает
>только то что я уже написал(в нескольких почтовых клиентах...).

Попытайтесь прочитать ответ заново.
Кроме этого совета, похоже, Вам помочь уже нечем.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Кодировка письмо с вложенным файлом"  +/
Сообщение от Seven7 (ok) on 28-Янв-10, 07:27 
>>>Внимательнее надо смотреть. На _содержимое_ письма, а не только на заголовки.
>>>В содержимом обычно так:
>>
>>Я понимаю как должно быть, и что для каждой части должен быть
>>свой content-type, но вот только что то в теле письма повторных
>>заголовков я не вижу, и когда просишь отобразить все заголовки отображает
>>только то что я уже написал(в нескольких почтовых клиентах...).
>
>Попытайтесь прочитать ответ заново.
>Кроме этого совета, похоже, Вам помочь уже нечем.

Ладно пойду на питоновский форум мучить их вопросом как можно добавить или изменить заголовки для разных частей письма.

P.S. Проблема в ROUNDUP, от него письма не в той кодировке приходят когда файл добавляешь.


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Кодировка письмо с вложенным файлом"  +/
Сообщение от анонимус (??) on 28-Янв-10, 08:03 
>Ладно пойду на питоновский форум мучить их вопросом как можно добавить или
>изменить заголовки для разных частей письма.
>

Может, прежде чем кого-то "мучить", стоит немного подучиться, например, на интуите
http://www.intuit.ru/department/pl/python/7/

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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