[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: