Бага с ^untaint[mail-header]
Sanja (v.2) 05.09.2002 16:31
Отправляем парсером письмо:
$.subject[^untaint[mail-header]{На вашу реплику в форуме Forum.GfK.ru ответили}]
Сабж энкодится как
Subject: =?windows-1251?Q?=CD=E0 =E2=E0=F8=F3 =F0=E5=EF=EB=E8=EA=F3 =E2 =F4=EE=F0=F3=EC=E5 ?=Forum.GfK.ru =?windows-1251?Q?=EE=F2=E2=E5=F2=E8=EB=E8?=Аутлук воспринимает закодированный Subject нормально, но вебинтерфейс почты Яндекса сливает всё в одно слово - "Навашурепликувфоруме.." Я попытался ругаться с тамошним саппортом, а меня в ответ закономерно ткнули носом в
http://www.ietf.org/rfc/rfc2047.txt, где в подглавке
Syntax of encoded-words чёрным по белому написано, что
The notation of RFC 822 is used, with the exception that white space characters MUST NOT appear between components of an 'encoded-word'. <пропущено..>
Unencoded white space characters (such as SPACE and HTAB) are FORBIDDEN within an 'encoded-word'. Бага, однако - "неаккуратненько, доктор, получается" :) Даёшь замену " " на "=20"! :)
- Бага с ^untaint[mail-header], Sanja (v.2) 05.09.2002 16:31