Re: mailing list and content-transfer-encoding

От: Vladimir Butenko, Stalker Software, Inc. <Vladimir_Butenko_at_mx_ru>
Дата: Thu 11 Jan 2001 - 15:44:04 MSK

On Thu, Jan 11, 2001, 10:18:54 AM GMT

   <vvv@vsu.ru> wrote:

>"VBSSI" == Vladimir Butenko, Stalker Software, Inc writes:
>
> >> тем не менее, из распространяемых списком рассылки сообщений
> >> communigate УДАЛЯЕТ заголовок content-transfer-encoding.
>
> VBSSI> Удаляет, если этот content-transfer-encoding -
> VBSSI> бессмысленный/дефолтный, т.е. 8-bit или 7-bit.
>
>8bit -- это не бессмысленный CTE. он также не является default'ным.

Бессмысленный, бессмысленный. Потому что что вот, например, это самое письмо - оно могло прийти безо всякого MIME. И притом - в русской кодировке. Или в китайской. Или (что еще чаще) - в ISO-8859-1. В любом случае - в 8 битах. Интернет давно уже 8-битный, а не 7-ми битный. И программы, которые рассчитывают на то, что текст в SMTP/IMAP/POP - 7-битный по умолчанию - программы поломатые (точнее, очень старые).

> VBSSI> Хорошо, будем удалять только 7bit.
>
>7bit -- это действительно default, и только его и можно удалять.
>но если сказано сохранять все хаголовки, то удалять его не следует.

Не так все просто. Потому что Content-Transfer-Encoding - это не совсем "легальный" заголовок. Если он есть, то должен быть и MIME-Version: заголовок. А порой - и еще кое-что.

Так что проблема как раз в той читалке, которая по-разному реагирует на 7bit и 8bit. Если она срезает 8-ой бит при нахождении Content-Transfer-Encoding: 7bit, то это еще ничего, но ПО УМОЛЧАНИЮ (когда хедера нету) она этого делать никак
не должна - а то это будет какой-то sendmail конца 80-х годов...

>Best,
>v.

Sincerely,
Vladimir.

##################################################################
Вы получили это сообщение потому, что подписаны на список рассылки   <CGatePro@mx.ru>.
Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru>
Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>
Для административных запросов адрес <CGatePro-request@mx.ru> Получено Thu Jan 11 12:44:43 2001

Этот архив был сгенерирован hypermail 2.1.8 : Tue 21 Feb 2006 - 03:14:04 MSK