On Tuesday 05 December 2006 10:43, Martin Kuba wrote:
> Narazil jsem na problem, o kterem se mi nechce verit, ze
> muze vubec existovat.
> V JavaMailu existuje trida javax.mail.internet.MailDateFormat
> ktera ma formatovat cas podle RFC822. Problem je, ze produkuje
>
> Tue, 5 Dec 2006 09:50:25 +0100 (CET)
>
> misto aby produkovala
>
> Tue, 5 Dec 2006 09:50:25 +0100
>
> tj. je tam navic v zavorce jmeno casove zony, ktere tam byt nema.
> Kdyz si disasembluji tu tridu, tak skutecne je v ni kod:
>
> public MailDateFormat() {
> super("EEE, d MMM yyyy HH:mm:ss 'XXXXX' (z)", Locale.US);
> }
>
> s tim, ze XXXX pak nahradi za +0100 specialnim kodem.
>
> Nechce se mi verit, ze JavaMail produkuje spatne casove hlavicky,
> na to by prece mel nekdo uz davno prijit. Nicmene spatne to je,
> kdyz tu tridu pouziju k formatovani casu pro RSS, tak mi to
> Thunderbird odmita vzit.
> Google nic o tom nemuze najit.
>
> Zajimave je, ze kdyz se podivam do mailu, tak nektere hlavicky
> Received: obsahuji to jmeno zony take, a jsou generovane Postfixem.
>
> Myslite, ze je to feature nebo bug ?
Je to bug Thunderbirdu. Podivej se poradne do specky:
http://www.ietf.org/rfc/rfc0822.txt, Strana 13
3.4.6. BRACKETING CHARACTERS
There is one type of bracket which must occur in matched pairs
and may have pairs nested within each other:
o Parentheses ("(" and ")") are used to indicate com-
ments.
--
Oto 'tapik' Buchta, [EMAIL PROTECTED]
http://www.buchtovi.cz
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________