안녕하세요? 키즈의 아저씨 pkp 입니다. (<- 이 문장 꽤 오래간만에 써본 듯)
문의하신 내용은 "한글 메일을 어떻게 하면 읽을 수 있는가?"라는 문제인 듯합니다.
사실 이 문제에 대한 대안들이 Mail/Memo board에 옛날에 올라왔었습니다만
지난 9월경에 그 게시판이 날아가버리는 바람에 다시 써야할 것 같네요. :)
사용자께서 root 권한을 가지고 계신 경우와 그렇지 못한 경우에 대해서,
기억나는대로 적어보도록 하겠습니다.
"한글 메일 주고 받기"
1. sendmail을 한글화한 것으로 변경하는 방법.(root권한 필요)
아예 sendmail에서 처리를 해서 한글로 메일을 주고 받을 수 있게끔 하는
방법입니다. 공식적으로는 sendmail.8.6.12h2 까지 나온 것으로 기억합니다.
기존의 system에 있는 sendmail을 새로 바꾸는 것입니다. 따라서, 당연히
root 권한이 필요하게 되겠습니다. 화일은 아래의 곳에서 얻을 수 있습니다.
ftp://cair-archive.kaist.ac.kr/hangul/mail/Official/
지난 주에 sendmail 8.7.1H1이 발표되었었습니다만 버그가 발견되어
사용중지가 요청되고 있는 상태입니다. 한 번 아래의 곳도 둘러보시면
혹시 참고가 되실지도 모르겠습니다.
ftp://cair-archive.kaist.ac.kr/hangul/mail/Others/
2. 따로 code 변환을 하는 경우.(root권한 불필요)
받아보신 메일이 깨져서 보이는 것은 code를 변환하지 않았기 때문입니다.
제가 기억하기로 인터넷의 많은 메일들은 RFC-1557(?)을 따라서 ISO-2022-KR을
쓰고 있습니다. 하지만, 우리들이 흔히 보는 한글 문서들은 KSC-5601 입니다.
(기억이 가물가물 하지만 대충 맞을 것입니다).
즉, 한글(KS)로 작성한 문서를 보낼 때에는 ISO로 바꾸어서 보내야 하고, 받는
측에서도 ISO를 KS로 다시 변환하여 보셔야합니다. 이를 위해서 iso2ks, ks2iso
와 같은 화일들이 있습니다만, 보다 일반적인 code 변환을 할 수 있는 hcode를
이용하실 것을 권합니다.
ftp://cair-archive.kaist.ac.kr/hangul/code/hcode2.1.tar.gz
아마, hcode2.0.6 이후 버전이 hcode2.1 일 것입니다.
이 화일을 받아서 compile(make)를 하시면 hcode라는 실행화일이 생깁니다.
사용법은 README file에도 나와있고, hcode -help라고 치시면 됩니다. :)
그러나, 받은 메일을 일일이 저장한 후 code 변환을 해서 다시 보려면 대단히
귀찮게 됩니다. 따라서 elm이나 mail을 이용하여 편지들을 볼 때, 바로 한글로
볼 수 있으면 좋을 것입니다. 그 방법을 아래에 기술하겠습니다.
2.1 elm을 이용하시는 분들
elm을 띄우시고나서 o을 누르면 option으로 들어갑니다. 거기에서 ">"를
누르시면 현재 option사항들이 ~/.elm/elmrc라는 화일에 저장되게 됩니다.
(여기서 ~ 는 사용자의 HOME directory 인 것 아시죠? :))
그러면 그 화일의 부분 부분을 아래와 같이 변경하시면 됩니다.
pager = /home/pkp/bin/hcode -ik |less
editor = /home/pkp/bin/Editor
visualeditor = /home/pkp/bin/Editor
여기서, less는 more를 이용해도 됩니다. 그리고 Editor는 script로서
아래와 같이 작성합니다(단, 5줄!).
#!/bin/sh
/home/pkp/bin/hcode -ik $1 $1.ks
/home/pkp/bin/hvi $1.ks
/home/pkp/bin/hcode -ki $1.ks $1
/bin/rm -f $1.ks
물론, 화일을 작성하신 후에 "chmod 755 Editor"를 하셔야겠죠? :)
위에서, hcode나 hvi를 사용자의 개인 directory 밑에 두었습니다만
메모리의 낭비를 피하기 위해서는 공용할 수 있는 /usr/local/bin 같은
곳이 좋습니다(너무나 당연한 얘기죠?:)
(참, hvi는 사용하고 계시는 editor이름을 적으면 됩니다. hvi, stevie 등)
2.2 mail을 쓰시는 분들
마찬가지로 ~/.mailrc file의 해당부분을 변경하시면 됩니다.
...앞부분 주절주절...
set EDITOR=/home/pkp/bin/Editor
set PAGER="/home/pkp/bin/hcode -ik | more"
set VISUAL=/home/pkp/bin/Editor
...나머지 부분 주절주절...
여기서, Editor라는 화일은 2.1절에서와 같습니다.
지금까지 아는대로(기억나는대로 라는 표현이 더 어울릴 듯~) 적어보았습니다.
제가 질문하신 분의 시스템 환경이나 컴에 대한 지식 수준을 알 수 없어서 약간
일반화해서 적어보았습니다만, 그러다보니 조금 장황해진 느낌입니다.
아무쪼록 한글로 메일을 주고 받을 수 있게 되길 바랍니다.
끝으로, 이 질문은 Mail/Memo board나 HangulKorean board에 올리시는 것이
더 적절하지 않았을까 하는 생각을 잠깐 해봅니다~ :)
그럼, 이만...총총~~
:)
~~~~~~~~~~pkp~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~pkp~~~~~~~~~~~~
^_^ 키즈의 아저씨 pkp palindrome ^L^
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~