Re: Subject в mutt
Artem Chuprina <ran@ran.pp.ru> wrote:
> Dmitry E. Oboukhov -> debian-russian@lists.debian.org @ Wed, 26 Apr 2006 10:49:11 +0400:
> DEO> как научить mutt расшифровывать такие вот сабжекты:
> DEO> =?koi8-r?Q?iXBT BBS=3A =F2=C5=C7=C9=D3=D4=D2=C1=C3=C9=CF=CE=CE=C1=D1
> DEO> =C9=CE=C6=CF=D2=CD=C1=C3=C9=D1 =C4=CC=D1 abcde=2C usenet=40uvw=2Eru?=
> DEO> они вообще RFC соответствуют?
> Вот такой порезанный на две строки - точно нет. А вообще авторизованным
> источником этой информации является RFC :-) 2047 в данном случае.
Та сичас (C).
pp 4.2.
(2) The 8-bit hexadecimal value 20 (e.g., ISO-8859-1 SPACE) may be
represented as "_" (underscore, ASCII 95.).
"may be" != "MUST"
и замечательный пункт 6.3
A mail reader need not attempt to display the text associated with an
'encoded-word' that is incorrectly formed. However, a mail reader
MUST NOT prevent the display or handling of a message because an
'encoded-word' is incorrectly formed.
в данном случае mutt поступает соглоасно первой части, хотя мог бы и
соответствовать второй.
PS: А вообще - замечательный RFC, показательный. Пункт 2 требует:
An 'encoded-word' is defined by the following ABNF grammar. The
notation of RFC 822 is used, with the exception that white space
characters MUST NOT appear between components of an 'encoded-word'.
а пункт 4.2 относиться уже с сомнением. Технически, можно аппелировать к 4.2
а не к здравому смыслу.
Reply to: