날짜 필드 파싱 오류에 대해서

Mozilla Thunderbird 사용에 대한 일반적인 질문과 답을 해 주는 게시판입니다. 질문을 하기 전에 FAQ를 읽어 보시는게 도움이 될 것입니다.
댓글 게시
ggongchi
게시물: 1
참여됨: 2004 11 30 11:21 30
연락:

날짜 필드 파싱 오류에 대해서

게시물 작성자 ggongchi » 2007 10 02 15:43 07

수신된 메일의 날짜가 "1970-01-01 오전 9:00"로 파싱되는 경우가 있어서 조사를 해보니,

메일 헤더의 Date 필드에 다음과 같이 한글이 포함된 경우 Thunderbird가 이를 제대로 파싱하지 못하고 있더군요...
혹시 이 문제를 수정할 수 있는 방법 알고 계신 분 도움을 부탁드립니다.

메일헤더의 내용 :
Date: 금, 25 8 2006 10:03:47 +0900

사용 환경 : Thunderbird 2.0.0.5 (예전 버전에서도 동일하게 나타납니다.)

참고 사항 : 적어도 아웃룩에서는 제대로 파싱합니다. -.-;;

유저 아바타
dyhan81
서포터즈
서포터즈
게시물: 143
참여됨: 2004 12 27 18:34 02
위치: Seoul, Korea
연락:

게시물 작성자 dyhan81 » 2007 11 16 22:25 30

http://rfc.net/rfc2822.html#s3.3. 에 따르면, 메일 헤더

Date: 금, 25 8 2006 10:03:47 +0900

는 다음과 같이 작성되어 있어야만 합니다.

Date: Fri, 25 Aug 2006 10:03:47 +0900

이 내용을 Bugzilla를 통해 요청해도, Mozilla 개발자들은 아마 Outlook은 표준이 아니니 반드시 따라야 할 기준은 될 수는 없다는 반응들을 보일 것 같군요.

유저 아바타
Channy
해커
해커
게시물: 1006
참여됨: 2002 03 26 17:41 59
위치: 아름다운 제주
연락:

게시물 작성자 Channy » 2007 11 16 23:34 43

이 버그 진짜 역사가 오래된 버그입니다. 보이시죠 3만번대...
https://bugzilla.mozilla.org/show_bug.cgi?id=32216
Channy
---------------
Are you creative? http://www.creation.net

유저 아바타
dyhan81
서포터즈
서포터즈
게시물: 143
참여됨: 2004 12 27 18:34 02
위치: Seoul, Korea
연락:

게시물 작성자 dyhan81 » 2007 11 16 23:52 00

2000년 3월이라... 정말 오래된 버그군요! 이 버그 리포트의 최근 코멘트를 보니 받은 시간을 date: 해더에 나와있는 시간 대신 사용할 수 있게 되었군요.

mailnews.use_received_date=false(기본값)/true

이 옵션을 활용하면, 해당 문제를 우회할 수 있지 않을까 생각합니다.

[설정]-[고급]카테고리-[설정 편집]버튼을 눌러 이 값을 변경할 수 있습니다.

댓글 게시

누군가 접속

유저들이 이 포럼을 탐색중: 가입된 유저 없음 그리고 5 손님들