Roundcube webmail은 알려진 여러 종류의 웹메일 소프트웨어 중의 하나이다. 가장 유명한 오픈소스 웹메일 프로그램이라면 아마도 (다람쥐 메일이라고 많이 언급되는) Squirrel Mail을 들 수 있을 것이다. 이외에 Horde라는 프로그램의 경우 외국에서는 많은 추천을 받고 있으나 한국에서는 별로 관심을 받고 있지 못한 듯 하다.
내가 호스팅을 받고 있는 Site5, 그리고 HostMonster는 모두 cPanel을 제공하고 있기 때문에, 여기서 기본 제공되는 웹메일 프로그램인 Squirrel Mail과 Horde를 모두 제공하고 있다. 그러나 나는 두 프로그램 모두 좋아하지 않는데, 일단 가장 큰 이유는 겉모양이 데스크탑 메일 프로그램에 비해 너무 떨어지기 때문이다. 그리고 각종 부가 기능 면에서도 많이 모자라는 것은 어쩔 수 없는 일이기도 하다. 특히 스마트 폴더 기능은 몇 년간 주력 메일 프로그램으로 사용했던 Thunderbird를 버리고 싶은 마음이 들게 만들 정도로 내가 꼭 원하는 기능이다.
연구소 웹 호스팅에 대한 대안을 찾다가 들어가게 된 TextDrive 사이트에서는 Joyent의 Connector라는 프로그램을 호스팅과 결합하여 판매하고 있었다. 이 프로그램은 웹 2.0 시대의 오피스 협업 소프트웨어라고 소개되고 있는데, 실제 무료 계정을 받아서 살펴보니 기능적인 면에서는 거의 아쉬움을 느끼지 않을 정도로 잘 정리된 프로그램이었다. 서버가 미국의 샌디에이고에 위치하고 있는데, 한국에서의 서비스 속도는 그렇게 빠르지 않기 때문에 한국에서의 사용은 좀 망설여지는 면이 있을 것 같지만, 미국에 위치하고 있다면 주저없이 선택해도 좋을 정도로 뛰어난 품질을 보였다. 이와 유사한 프로그램이라면 아마 유명한 Zimbra 정도가 있을텐데, 이 프로그램의 경우에는 진지하게 사용을 해 보지 않았기 때문에 뭐라고 말할 수는 없는데, 그냥 기분상으로는 Joyent의 Connector에 비해서는 사용성이 떨어지는 듯 했다.
이외에 오픈 소스 프로그램으로서 적용할만한 거의 유일한 프로그램은 RoundCube Webmail이 아닐까 싶다. 이 프로그램은 이미 2005년부터 개발이 된 것으로 보이는데, 현재 최신 버전이 0.1rc1이다. Site5의 포럼에는 이 프로그램을 모든 계정에 자동으로 포함을 시키는 것이 좋을지에 대한 설문이 올라와 있고, 자세한 설치 가이드까지 제공되고 있어서 꽤 많은 사람들이 이 시스템을 쓰는 것을 알 수 있다. 버전이 0.1rc1에 지나지 않는 것은, 오랜 시간동안 검증되었다는 측면에서 보면 크게 문제될 부분은 아니라고 판단했다.
이왕 보인 김에 바로 설치를 해 보았다. 사실 Squirrel Mail나 Horde같은 경우에 직접 설치를 해 보지 않아서 잘은 모르겠는데, RoundCube Webmail의 설치는 정말로 너무 쉽다. 오직 두 개의 설정 파일에 약 세 개 정도의 설정을 해 준 후에 배포되는 sql 파일을 서버에 올리는 것으로 끝이 난다. 그리고 인터페이스의 경우에 한국어는 제공되고 있지 않은데, 온라인 번역기가 제공되고 있어서 단 20여분만에 모든 번역을 마칠 수 있었다. (<strike>일단 해당 사이트에 제공이 된 것 같기는 한데, 아직 다운받을 수는 없으니, 이 파일을 받아서 program/localization/ 디렉토리에 풀어주면 된다.</strike> 업데이트: 현재는 한글 번역이 공식 배포 버전에 포함되어 배포되고 있으니 이 홈페이지에서 파일을 다운받으실 필요가 없습니다.)
아래 그림은 이렇게 설치된 웹메일의 실행 화면이다.
인터페이스는 매우 깔끔하고 한글 표시도 문제가 없다. 파일 첨부의 경우 기본값은 2메가까지 가능하게 되어 있는데, 이것은 php.ini 파일을 수정하면 늘릴 수 있다. 스마트 폴더 기능이 없는 것은 아쉬운 일이고 스팸 솔루션도 아쉽긴 한데, 호스팅 차원에서 Spam Assassin을 제공하고 있으니 웹메일 차원에서 굳이 스팸 솔루션이 필요하지 않을 수도 있다. 스킨 기능도 지원이 되긴 하지만 아직 많은 스킨이 존재하는 것 같지는 않다. 스킨 제작자들의 말에 따르면 html 구조가 매우 간결하게 잘 되어 있어서 css만으로 스킨을 만드는 것이 매우 쉽다고 한다. 어쨌든 스킨이 존재한다는 것은 로고 그림 파일이라든지 출력 부분을 마음대로 수정할 수 있다는 뜻이니, 기업 환경에 적용하는 것도 충분히 가능하다는 뜻이다.
이 정도면 월 5천원에 110기가의 공간에 무제한 메일 주소 발급이 가능하고 (Site5의 경우) 게다가 웹메일 인터페이스까지 제공할 수 있으니 꽤 매력적인 일이 아닌가 싶다.

개인 웹메일 서버를 운영하실려고? 그냥 웹메일 서비스를 받는것도 나쁘지는 않을텐데요? Gmail도 그런대로 쓸만하잖우? 내 도메인으로 메일을 받는 것도 좋기는 하지만 관리가 귀찮아서 못쓸듯 하네요.
혼자 쓰는거야 뭐 별로 필요없는데, 연구소 전체에 대한 생각을 하다 보니 말이지. 구글 어플리케이션을 쓰는 것도 방법이긴 하지.
안녕하세요
roundcubemail을 설치및 설정한후에
처음으로 index.php파일에 접근을 했는데
사용자로그인 부분이 나오네요
이부분은 어느 로그인 정보를 입력해야 하나요 ?
꼭 설치해서 사용해 보고 싶은데 잘 안되네요ㅠㅠ
이 프로그램은 이미 서버에 imap 및 pop3 서버가 성공적으로 설치되어 있는 상황을 가정합니다. 따라서 설치하신 서버에 등록되어 있는 본인의 로그인 정보를 넣으셔야 합니다. 일단 로그인 정보가 나오는 것으로 봐서는 설치는 제대로 된 것 같습니다. 만약 본인의 서버 로그인 정보로 로그인이 안된다면 username에 메일 주소 전체를 적어주세요.
좀더 정확한 것을 알려면 설치하신 환경에 대한 좀더 자세한 정보가 필요합니다.
안녕하세요 답변감사드려요^^
메일주소전체를 넣어도 안되네요 ㅠ
그런데 제가 main.inc.php 파일을 설정을 잘못한 것 같기도 합니다.
이중에서 서버환경은 freebsd 저희 회사 서버구요
아래 중요한 설정부분인 것 같아서 조언좀 구하겠습니다.
$rcmail_config['default_host'] = ‘localhost’;
$rcmail_config['default_port'] = 143;
$rcmail_config['username_domain'] = ‘DOMAIN.com’;
$rcmail_config['mail_domain'] = ‘큐브메일설치계정.DOMAIN.com’;
$rcmail_config['smtp_server'] = ”;
$rcmail_config['smtp_port'] = ’25′;
$rcmail_config['smtp_user'] = ”;
$rcmail_config['smtp_pass'] = ”;
$rcmail_config['imap_root'] = ”;
답변감사드리구요.. 위 항목들을 점검 부탁드려요 ^^
저같은 경우에는 ‘username_domain’과 ‘mail_domain’을 따로 설정해 주지 않았습니다. ‘username_domain’은 IMAP 서버에서 전체 메일명을 요구하는 경우에 사용하기 위한 값이고, mail_domain은 새로운 사용자의 메일 주소를 만들기 위한 부분입니다. 만약 domain.com 주소를 메일 서버 주소로 사용하시고 있다면 두 가지 모두 아무 것도 적으실 필요가 없습니다. 이 설정 변경으로 문제가 해결될거라고 생각합니다.
그래도 안된다면… (메일 서버에 telnet으로도 제대로 로그인을 하실 수는 있는 상황인거겠죠?) 분명 로긴 관련 설정 문제겠죠. 혹시 des_key 부분이 제대로 설정되어 있는지 보시구요… temp/랑 log/ 디렉토리가 777 정도로 권한 설정이 되어 있는지 보시고… ‘ip_check’나 ‘double_auth’를 모두 false로 해 두셨는지 확인해 보세요.
말씀대로 했는데 여전히 로그인실패라고 나옵니다.ㅠ 혹시 이프로그램을 일반계정에 설치해도 무방한지 모르겠네요…
저희 웹서버에 계정을 하나추가하여 설치하였거든요
아래와 같이 아이맵도 설치가 된거 같은데 왜안되는지 모르겠어요 /etc/pam.d/imap /usr/src/etc/pam.d/imap
답변고맙구여 함 구글에서 번역까지 하면서 설치해봤는데
제가 실력이 모자라서 설치가 힘드네요 ㅠㅠ 즐거운 하루 되세요^^
아 그런데 des_key 기본값이 아래처럼 설정되어있는데요
$rcmail_config['des_key'] = ‘rcmail-!24ByteDESkey*Str’;
혹 이건 상관이 없나요?
ㅇ
한글랭귀지 파일이 다운이 되지 않습니다. http://lordmiss.com/journal/wp-content/uploads/2007/08/kr.zip 염치없지만 메일로 부탁드려도 될런지요. 정말 죄송합니다. huunji@naver.com
@지훈/ 한글 언어 파일은 roundcube webmail 소스에 포함되어 배포되고 있습니다. 그냥 홈페이지에서 설치파일을 받으셔서 설치만 하시면 한글로 잘 나올겁니다. 최소한 0.1-stable 버전 이후의 버전을 쓰시면 됩니다.