수신된 메일의 날짜가 "1970-01-01 오전 9:00"로 파싱되는 경우가 있어서 조사를 해보니,
메일 헤더의 Date 필드에 다음과 같이 한글이 포함된 경우 Thunderbird가 이를 제대로 파싱하지 못하고 있더군요...
혹시 이 문제를 수정할 수 있는 방법 알고 계신 분 도움을 부탁드립니다.
메일헤더의 내용 :
Date: 금, 25 8 2006 10:03:47 +0900
사용 환경 : Thunderbird 2.0.0.5 (예전 버전에서도 동일하게 나타납니다.)
참고 사항 : 적어도 아웃룩에서는 제대로 파싱합니다. -.-;;
날짜 필드 파싱 오류에 대해서
- dyhan81
- 서포터즈
- Posts: 143
- Joined: 2004 12 27 18:34 02
- Location: Seoul, Korea
- Contact:
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은 표준이 아니니 반드시 따라야 할 기준은 될 수는 없다는 반응들을 보일 것 같군요.
Date: 금, 25 8 2006 10:03:47 +0900
는 다음과 같이 작성되어 있어야만 합니다.
Date: Fri, 25 Aug 2006 10:03:47 +0900
이 내용을 Bugzilla를 통해 요청해도, Mozilla 개발자들은 아마 Outlook은 표준이 아니니 반드시 따라야 할 기준은 될 수는 없다는 반응들을 보일 것 같군요.
- Channy
- 해커
- Posts: 1006
- Joined: 2002 03 26 17:41 59
- Location: 아름다운 제주
- Contact:
이 버그 진짜 역사가 오래된 버그입니다. 보이시죠 3만번대...
https://bugzilla.mozilla.org/show_bug.cgi?id=32216
https://bugzilla.mozilla.org/show_bug.cgi?id=32216
- dyhan81
- 서포터즈
- Posts: 143
- Joined: 2004 12 27 18:34 02
- Location: Seoul, Korea
- Contact:
Who is online
Users browsing this forum: No registered users and 2 guests