Thunderbird / Firefox 의 embeded stream decoding error
Posted: 2008 08 07 17:09 33
MS Outlook 에 문제도 많고 기능도 부족하여, Thunderbird를 사용합니다.
아래와 같이 그림이 내장된 메일을 web mail로 답장을 한 이후에는 내장된 그림을
제대로 decoding하지 못하는 문제가 생깁니다. Thunderbird 나 Firefox 개발에
참여하시는 분들 중에서 혹시 원인을 밝혀주실 분이 있으신지요?
참고로 MS Outlook / Internet Explorer는 제대로 처리를 하더군요.
첫번째 그림은 그림이 첨부된 mail을 Thunderbird에서 잘 decoding한 결과입니다.
http://user.chol.com/~mheg5/share/CorrectDecoding.png
두번째 그림은 위의 첫번째에서 잘 decoding된 메일에 답장을 하고, 그 답장 메일을
Thunderbird에서 수신해본 그림입니다. 보시는 것처럼 'M2?OpenElement' 라는
첨부파일이 붙어버렸습니다. 그런데, 이것을 image viewer로 열어보니 원래 메일에
내장시켰던 그림으로 확인이 되었습니다.
http://user.chol.com/~mheg5/share/IncorrectDecoding.png
분석에 도움을 드리기 위해 decoding 잘 되는 메일('CorrectDecoding.eml')과
decoding이 잘 안되는 메일('IncorrectDecoding.eml')의 원본, 그리고 메일에
첨부하였던 image('community-title.gif')를 이 글에 첨부하였습니다. eml file들을
Thunderbird로 열어보시면 금방 문제의 현상을 확인하실 수 있을 것입니다.
CorrectDecoding.eml: http://user.chol.com/~mheg5/share/CorrectDecoding.eml
IncorrectDecoding.eml: http://user.chol.com/~mheg5/share/IncorrectDecoding.eml
community-title.gif: http://user.chol.com/~mheg5/share/community-title.gif
아마도 Firefox web browser가 'M2?OpenElement' 라는 octet-stream을 image file로
해석하지 못하면서 빚어진 문제인 것으로 보이는데요. 그렇다면, 혹시 Firefox 가
file명의 확장자나 Content-Type만 이용하지 말고 image의 내용을 check하여
correct한 image라면 display하도록 workaround를 적용하면 좋지 않을까요? 'MS
Explorer'도 하는 일을 Firefox가 못해서는 안될 것 같습니다.^^
비록, mail 자체가 조금 이상하게 encoding되어있다 할 지라도 MS보다 더 높은
호환성을 보여주세요!!! ^^
아무쪼록 큰 도움 부탁드립니다.
감사합니다.
- 동일
아래와 같이 그림이 내장된 메일을 web mail로 답장을 한 이후에는 내장된 그림을
제대로 decoding하지 못하는 문제가 생깁니다. Thunderbird 나 Firefox 개발에
참여하시는 분들 중에서 혹시 원인을 밝혀주실 분이 있으신지요?
참고로 MS Outlook / Internet Explorer는 제대로 처리를 하더군요.
첫번째 그림은 그림이 첨부된 mail을 Thunderbird에서 잘 decoding한 결과입니다.
http://user.chol.com/~mheg5/share/CorrectDecoding.png
두번째 그림은 위의 첫번째에서 잘 decoding된 메일에 답장을 하고, 그 답장 메일을
Thunderbird에서 수신해본 그림입니다. 보시는 것처럼 'M2?OpenElement' 라는
첨부파일이 붙어버렸습니다. 그런데, 이것을 image viewer로 열어보니 원래 메일에
내장시켰던 그림으로 확인이 되었습니다.
http://user.chol.com/~mheg5/share/IncorrectDecoding.png
분석에 도움을 드리기 위해 decoding 잘 되는 메일('CorrectDecoding.eml')과
decoding이 잘 안되는 메일('IncorrectDecoding.eml')의 원본, 그리고 메일에
첨부하였던 image('community-title.gif')를 이 글에 첨부하였습니다. eml file들을
Thunderbird로 열어보시면 금방 문제의 현상을 확인하실 수 있을 것입니다.
CorrectDecoding.eml: http://user.chol.com/~mheg5/share/CorrectDecoding.eml
IncorrectDecoding.eml: http://user.chol.com/~mheg5/share/IncorrectDecoding.eml
community-title.gif: http://user.chol.com/~mheg5/share/community-title.gif
아마도 Firefox web browser가 'M2?OpenElement' 라는 octet-stream을 image file로
해석하지 못하면서 빚어진 문제인 것으로 보이는데요. 그렇다면, 혹시 Firefox 가
file명의 확장자나 Content-Type만 이용하지 말고 image의 내용을 check하여
correct한 image라면 display하도록 workaround를 적용하면 좋지 않을까요? 'MS
Explorer'도 하는 일을 Firefox가 못해서는 안될 것 같습니다.^^
비록, mail 자체가 조금 이상하게 encoding되어있다 할 지라도 MS보다 더 높은
호환성을 보여주세요!!! ^^
아무쪼록 큰 도움 부탁드립니다.
감사합니다.
- 동일