우분투에 메일 서버를 설치한 후 외부 메일 프로그램이나 포털 등에서 메일을 불러와서 확인해야 했다.
외부의 도움 없이 서버 안에서 웹메일을 구축하여 독립할 방법을 찾아보았다.
quirrelMail, Roundcube를 많이 사용하는 듯한데 최근 자료에는 Roundcube가 많이 등장하는 듯 하다.
roundcube.net에 들어가보니 마침 이번달에 1.0 정식 버전이 올라와 있었다.
따로 다운로드 받아 설치하려다 혹시나 해서 apt-get으로 두드려보니 있었다.
Roundcube 설치전 준비사항
웹메일서버 작동을 위해 기본적으로 sendmail과 같은 메일 서버가 설치되어 있어야 한다.
필자는 postfix 메일서버로 설치한 상태이다. roundcube 설치과정에서 php, sendmail 라이브러리가 자동으로 업데이트 되는 것으로보아 메일서버도 함께 설치되는지도 모르겠다.
함께 설치되더라도 메일 서버 설정은 직접해줘야 할것이다.
메일서버 설치는 아래 링크를 참조바람.
http://blog.icansoft.com/?p=841
Roundcube 설치
apt-get install roundcube roundcube-plugins roundcube-plugins-extra
설치 단계에서 몇 가지 설정단계가 나온다. 일단 잘 모르겠으면 예 를 선택하자.
roundcube는 DB기반인데 MySQL 과 postgres 중 선택할 수 있다. root 계정을 알려주면 알아서 roundcube용 DB가 준비된다.
추가로 roundcube 전용 DB계정에 대한 패스워드 설정단계가 있다.
roundcube 설정
vi /var/lib/roundcube/config/main.inc.php
위와같이 환경설정 파일을 열면 아래 변수가 비어있을 것이다. localhost로 설정한다.
$rcmail_config[‘default_host’] = ‘localhost‘;
웹에서 접속할 수 있게 roundcube 경로를 웹 경로에 링크시킨다.
ln -s /var/lib/roundcube /var/www/roundcube
필자의 서버에서는 가상호스트로 webmail.도메인.com 를 추가하고, 아래와 같이 roundcube 메인 경로를 링크하였다.
ln -s /var/lib/roundcube /home/***/webmail
roundcube 접속
웹브라우저에서 웹 경로(webmail.도메인.com)로 접속해보자.
정상적으로 설정을 마쳤다면 아래와 같이 로그인 화면이 나온다. 한글도 잘 출력된다.
메일 계정은 미리 생성된 계정으로 접속해 보았다.
외부 메일 응용프로그램과 포털의 외부 메일 가져오기도 잘 작동됨을 확인하였다.
기존의 설정된 메일서버 기능을 훼손하지는 않는 것 같다.
0 Comments