얼마전 우연히 RoundCube Webmail 이라는 걸 알게 되어 0.10statble 버전을 설치해 보았습니다. 일단 설치해 본 결과 상당히 깔끔하다는 인상을 받았는데.. stable 이라는 버전에 맞지않게 버그들도 좀 보이더군요.

기타 등등 각설하고, 일단 가장 큰 문제는 한글이 깨지는 문제가 있다는 것입니다. 물론 잘 나오는 메일도 있겠지만, 이런 문제가 발생하는 것은, 메일의 헤더나 multi-part 의 header 에 charset 이 지정되지 않았을 경우, RoundCube 가 charset 을 US-ASCII 로 강제 하는데서 발생하는 문제입니다. 더 정확히는 RoundCube 가 US-ASCII 로 처리하는 것이 아니라 imap server 가 그렇게 처리하게 됩니다. (이건 wu-imap 에서의 문제입니다. 다른 imapd 에서는 어떨지 모르곘군요.)

wu-imap package 를 사용하시는 분들이나 charset 이 지정되지 않은 경우 메일이 깨지면 다음의 patch 를 해 보시기 바랍니다.

파일 받기


P.S.
patch file 을 잘 보시면 main.inc.php 에

$rcmail_config['default_charset'] = 'euc-kr';

와 같이 지정하는 것이 있습니다. 이걸 지정해야 charset 이 없을 경우 기본 charset 으로 처리하게 됩니다.

Posted by 김정균


Trackback URL : http://my.oops.org/trackback/120

Comments List

  1. ironiris 2008/04/04 11:06 # M/D Reply Permalink

    안녕하세요~ :)
    저는 괜히 SVN 버전을 받았는데 패치파일의 줄이 조금 틀리더라구요.
    줄찾아가면서 패치하니 참 좋네요.

    cubemail 의 압권은 목록을 선택할때 shift나 control 을 누른상태에서 선택하는거...
    정말 잘만들었네요.

    좋은 자료 감사합니다~

    1. 김정균 2008/04/04 18:27 # M/D Permalink

      SVN의 가장 최신 revision (1246)을 받아서 다시 패치를 했습니다. 해당 사항은 roundcube.net (http://trac.roundcube.net/ticket/1484961)에 patch를 제출해 놓은 상태 입니다. 0.10 stable 은 본문의 패치를 받으시면 되고, 0.11에는 아마 패치가 되어서 나오길 빕니다. ^^

  2. 김혁중(티니) 2008/04/16 13:32 # M/D Reply Permalink

    wu-imap 만의 문제가 아닌듯 하네요. qmail+courier-imap 환경에서도 동일합니다.
    그리고 0.11에서도 여전히 패치는 되어 있지 않습니다^^;
    다만, 구조가 조금 변경되어서 default_charset 을 참조하게 되어 있던데
    펑션 자체에 문제가 있네요 - -;; (꽤 오래된듯 한데.. stable이라니..)
    http://trac.roundcube.net/ticket/1484991 에 리포팅 해둔 상태 입니다.
    일단 기본적인 케릭터셋 문제는 저정도로 처리되는듯 싶은데..
    - return rcube_charset_convert($input, !empty($fallback) ? $fallback : 'ISO-8859-1');
    + return rcube_charset_convert($input, !empty($fallback) ? $fallback : 'euc-kr');
    이부분은 여전히 필요 합니다. 수정하지 않으면 리스트에서 한글이 깨져버립니다.
    그 외에도 꽤 많은 부분이 ISO-8859-1 이라는 값으로 static하게 박혀 있던데..
    조금 아쉬운 부분이더군요..
    차라리 global define을 시켜서 처리했으면 한곳에서 컨트롤이 가능했을텐데...

    여하튼 저는 저 2가지 수정만으로 현재 테스트중인데..
    헤더가 없는 경우에도 아직은 깨지지 않고 있네요.
    테스트 한지 얼마 되지는 않아서 아직 다른 부분에 문제가 있는지는 모르겠습니다 :)

    1. 김정균 2008/04/20 05:39 # M/D Permalink

      해당 패치는 거부 되었습니다. IMAP 서버의 응답대로 할 뿐이라고 하는 군요. 도대체 무슨 생각을 하는지 모르겠습니다. 저런 개발자와는 별로 일을 같이 하고 싶지는 않을 것 같습니다. :-)

      요즘은 오픈소스 참여에 좀 심각하게 고민이 되는 군요.

  3. 현호 2008/04/24 15:47 # M/D Reply Permalink

    패치 너무 감사드립니다.

    저희회사 고객들 메일을 이걸로 쓰는데, 그동안 한글때문에

    정말 골치아팠었는데,, 올려주신 패치로 한방에 해결했습니다.

    정말 감사드립니다~ ^^!

  4. 윤용섭 2008/04/25 13:07 # M/D Reply Permalink

    한글이름파일 첨부하는데 문제없나요? 저는 한글이름파일 첨부하고 메일보내거나 임시저장하면 hang-up이 되서 진행이 되질 않습니다.

  5. 현호 2008/06/17 17:01 # M/D Reply Permalink

    내용 한글은 잘되는데, 한글파일은 역시문제네요..

    다른이름으로 따로 저장해야 되는부분도 있고..

Leave a comment
« Previous : 1 : 2 : 3 : 4 : 5 : 6 : ... 107 : Next »

Valid XHTML 1.0 Transitional Valid CSS 2.0!
뭘 이런걸..

뭘 이런걸..

Categories

전체 (107)
군이 (11)
주절주절 (21)
Tech (75)

Calendar

«   2008/08   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

Site Stats