ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Andrey Brindeew <linux@abr.x9.ru>
To: mandrake-russian@altlinux.ru
Subject: Re: [mdk-re] Веники talks
Date: Sun Sep 23 20:37:01 2001
Message-ID: <20010923164222.52A7B233C@abr.tool.ru> (raw)
In-Reply-To: <1113083814.20010923141243@comail.ru>

[-- Attachment #1: Type: text/plain, Size: 2505 bytes --]

On Sun, 23 Sep 2001 14:12:43 +0400
Sergey Kuznetsov <skuznetsov@comail.ru> wrote:

> А какие глюки вылезали у вас?

Пусть есть сообщение:
multipart/alternative = {
  text/plain,
  multipart/related = {
    text/html,
    image/gif,
  },
}

А если говорить по-русски, то это HTML-сообщение, которое содержит две части
(text/plain для "старых", не поддерживающих HTML-формат сообщений и
text/html - для поддерживающих оный) + внедренная в text/html картинка
(должна отображаться в html-части).

Мышь, как всякий приличный, поддерживающий HTML клиент, должен плюнуть с
высокой колокольни на text/plain-часть и показать text/html с картинкой
внутри. В принципе он так и делает. Но! Попробуйте поставить для html-части
_совершенно_ невинный заголовок Content-Id, и мышь споткнется и покажет
text/plain-часть. В отличие от всех остальных клиентов (проверялось на
доступных мне в тот момент OE 5.00.xxx & Mozilla 0.9.2). Естественно, можно
ткнуть в соотв. закладку и отобразится html-часть, но ведь это есть баг,
господа! На подробный багрепорт (с приложенными тестовыми мессагами) ответ
так и не был получен, увы.

С точки зрения стандартов АБСОЛЮТНО никаких нарушений нет (я тогда полдня
убил на их чтение).

При откапывании вышеуказанного бага выяснилось, что разработчики Мыши вообще
плевать хотели на стандарты. По умолчанию (если не прописано в
multipart/related) "головной" частью является первая, т.е. text/html в
данном случае. Делаем финт ушами в камышах: переставляем местами text/html &
image/gif и прописываем в multipart/related, что "головная" часть - это
text/html. Везде отображается нормально (Mozilla mailer & OE), а Мышь просто
плевать хотела на это и показывает вместо html'я картинку. Причем AFAIK до
html-части так добраться (из интерфейса мыши) невозможно вообще (т.е. ее нет
даже на панельке "вложения"). Баг-репорт на этот (попутно) замеченный баг
уплыл вместе с первым. В ответ - тишина... Печально все это. Был бы код - я
может быть поправил бы и патч прислал. Ан-нет. Мы очень дорожим своими
авторскими правами и никому код не дадим. Ну и на здоровье! Больше Мышь я
никому рекомендовать не буду.

P.S. Вот так вот ищутся баги - сидишь себе, пишешь спокойно конструктор
писем для HTML-enabled рассылки. А тут - "бац" - и пару багов нашел. Причем
пинать Мозиллу и M$ по поводу "корявостей" кодирования сложных сообщений у
меня после Мыши не было ни сил, ни возможности (по времени) :-)))

-- 
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely"
(C) Larry Wall.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

  reply	other threads:[~2001-09-23 20:37 UTC|newest]

Thread overview: 63+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-09-22 13:25 [mdk-re] Существует ли почтовый клиент для Линуха 34
2001-09-22 13:40 ` [mdk-re] Ñóùåñòâóåò ëè ïî÷òîâûé êëèåíò äëÿ Ëèíóõà Peter V. Saveliev
2001-09-22 23:00   ` [mdk-re] Re: [mdk-re] яСЫЕЯРБСЕР КХ ОНВРНБШИ ЙКХЕМР ДКЪ кХМСУЮ Yura Gusev
2001-09-22 23:41     ` [mdk-re] " Aleksandr Blohin
2001-09-22 23:47     ` [mdk-re] [JT]яСЫЕЯРБСЕР КХОНВРНБШИ ЙКХЕМР ДКЪкХМСУЮ cornet
2001-09-23  0:50       ` [mdk-re] " Kir
2001-09-23  1:50         ` [mdk-re] [JT]яСЫЕЯРБСЕР КХОНВРНБШИ ЙКХЕМРДКЪкХМСУЮ cornet
2001-09-23  3:41         ` [mdk-re] Re: [mdk-re] [JT]яСЫЕЯРБСЕР КХОНВРНБШИ ЙКХЕМР ДКЪкХМСУЮ Sergei
2001-09-23 10:49         ` [mdk-re] Веники talks Andrey Brindeew
2001-09-23 20:15           ` [mdk-re] Re[2]: " Sergey Kuznetsov
2001-09-23 20:37             ` Andrey Brindeew [this message]
2001-09-23 22:59               ` [mdk-re] [JT] ÷ÅÎÉËÉ talks Serge Skorokhodov
2001-09-25  0:13                 ` [mdk-re] Re: [JT] Веники talks Mikhail Zabaluev
2001-09-25 11:32                   ` [mdk-re] Re: [JT] ÷ÅÎÉËÉ talks Serge Skorokhodov
2001-09-25 13:07                     ` [mdk-re] Re: [JT] Веники talks Mikhail Zabaluev
2001-09-25 13:24                       ` Sergei Aranovsky
2001-09-25 14:12                         ` Mikhail Zabaluev
2001-09-25 14:38                       ` [mdk-re] [JT] sorting mail (was: ÷ÅÎÉËÉ talks) Serge Skorokhodov
2001-09-26  1:28                         ` [mdk-re] Re: [JT] sorting mail (was: Веники talks) Mikhail Zabaluev
2001-09-25 22:10                   ` [mdk-re] Re: [JT] Веники talks lenya
2001-09-26  1:18                     ` [mdk-re] mutt talks Mikhail Zabaluev
2001-09-26  3:47                       ` [mdk-re] " Mikhail Zabaluev
2001-09-25 19:30                 ` [mdk-re] [JT] Веники talks Alex A. Puchkov
2001-09-25 20:43                   ` Re[2]: [mdk-re] [JT] ÷ÅÎÉËÉ talks Serge Skorokhodov
2001-09-23 13:32         ` [mdk-re] Re: [mdk-re] о нравах новичков Sergey S. Skulachenko
2001-09-23 14:05           ` [mdk-re] [JT] " Sergei
2001-09-23 21:54             ` [mdk-re] [JT] о нравах новичков=> господа, полегче! cornet
2001-09-23 22:09               ` cornet
2001-09-23 22:17               ` [mdk-re] Re: [mdk-re] [JT] о нравах новичков Sergey S. Skulachenko
2001-09-23 22:34                 ` cornet
2001-09-24  0:22                 ` [mdk-re] " Kir
2001-09-24  0:37                   ` cornet
2001-09-24  1:04                     ` [mdk-re] Re[2]: " Kir
2001-09-24  1:56                       ` Sergei
2001-09-24  2:24                         ` [mdk-re] Re[2]: " Kir
2001-09-24 20:14                           ` [mdk-re] " Sergey Sokolov
2001-09-24 20:44                             ` [mdk-re] " Kir
2001-09-25  0:42                               ` Sergei
2001-09-24  2:09                       ` [mdk-re] Re[2]: [mdk-re] Re: [mdk-re] " cornet
2001-09-24  2:31                         ` [mdk-re] Re[2]: " Kir
2001-09-24  3:05                           ` cornet
2001-09-24 13:04                             ` Artem K. Jouravsky
2001-09-24 20:14                       ` [mdk-re] Re: [mdk-re] Re[2]: [mdk-re] Re: [mdk-re] " Sergey Sokolov
2001-09-24  1:52               ` [mdk-re] [JT] о нравах вообще Sergei
2001-09-24  2:04                 ` [mdk-re] Re[2]: " 34
2001-09-24  2:14                   ` Sergei
2001-09-24 13:14                   ` [mdk-re] Re[2]: " Artem K. Jouravsky
2001-09-23 21:00           ` [mdk-re] [mdk-re] о нравах новичков HB
2001-09-24 12:02           ` [mdk-re] [JT] " Michael Shigorin
2001-09-23 13:35       ` [mdk-re] forget ideologies Mikhail Zabaluev
2001-09-23 21:06         ` HB
2001-09-24 13:22           ` Aleksey Novodvorsky
2001-09-23 21:55         ` cornet
2001-09-24 20:14           ` Re[2]: " Sergey Sokolov
2001-09-24 20:33             ` Aleksey Novodvorsky
2001-09-23 21:59         ` cornet
2001-09-23  1:36     ` [mdk-re] Re: [mdk-re] Re: [mdk-re] яСЫЕЯРБСЕР КХ ОНВРНБШИ ЙКХЕМР ДКЪ кХМСУЮ Kir
2001-09-23  1:48       ` Yuri Borunov
2001-09-23  1:50       ` cornet
2001-09-23 14:16       ` Michael Bykov
2001-09-23 11:34   ` [mdk-re] яСЫЕЯРБСЕР КХОНВРНБШИ ЙКХЕМРДКЪ кХМСУЮ Alex A. Puchkov
2001-09-24 11:31     ` [mdk-re] [JT] почтовики, почтовики Peter V. Saveliev
2001-09-22 23:15 ` [mdk-re] Существует ли почтовый клиент для Линуха Mikhail Nikitin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20010923164222.52A7B233C@abr.tool.ru \
    --to=linux@abr.x9.ru \
    --cc=mandrake-russian@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git