CentOS 가 설치된 서버에 오픈소스 웹 메일인 RoundCube 를 설치해 봅시다.
사실 설치해서 사용중인데, 문제가 있어서 최신 버전으로 다시 설치하려니, 방법이 기억이 잘 안나서...
나중에 다시 써 먹을 요량으로 기록합니다.
http://roundcube.net 에 가서 포스팅 현재 최신 버전인 0.8.5 를 다운받습니다.
다운받은 파일을 서버에 업로드를 합니다.
아파치 디폴트 디렉토리인 /var/www/html/ 에다가 업로드합니다.
서버로 로그인 한 후, /var/www/html/ 로 가서 업로드한 파일을 압축해제 합니다.
tar xfz roundcubemail-0.8.5.tar.gz
roundcubemail-0.8.5 디렉토리가 생깁니다.
들어가서 좀 살펴보고...난 후, 저 긴 디렉토리 이름을 짧은 걸로 바꿉니다.
webmail 이런걸로다... 전 더 줄여서, wm 으로다가...
mysql 에 사용자를 만듭니다. 전 roundcube 라고 만들어 뒀습니다.
그리고, mysql 에 root 접속 후, 아래처럼 필요한 디비 만들고 권한 설정 해 줍니다.
mysql> create database roundcubemail;
Query OK, 1 row affected (0.00 sec)
mysql> grant all privileges on roundcubemail.* to roundcube@localhost identified by '여기는 암호 자리';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
그리고나서 웹 브라우저로 접속합니다.
http://mydomain.com/wm/installer/
1. Check Environment
설치에 필요한 것들을 체크해서 보여줍니다.
NOT OK 가 있으면 문제 해결을 모두 한 다음, NEXT 를 클릭합니다.
2. Create Config
필요한 값들 입력해주면 됩니다.
Database Setup 이랑 language , support_url, default_host 정도...
language 는 ko_KR, support_url 은 홈페이지 주소, default host 에 메일주소에 붙을 서버의 도메인(mydomain.com)을 적어주면 됩니다.
그리고, 리눅스 콘솔로 가서 wm/temp 와 wm/logs 디렉토리를 쓰기 가능하도록 chmod 해줍니다.
chmod 777 logs temp
그리고, 다시 웹 브라우저로 와서 CONTINUE
3. Test Config
좀 전에 설정한 것들이 올바른지 테스트를 합니다.
NOT OK 는 해결해 주면 됩니다.
DB Schema: NOT OK(Database not initialized)
는 아래 Initialize database 버튼을 클릭해줍니다.
Test SMTP Config 는 서버에 있는 사용자 계정으로 메일주소와 다른 서버(구글, 네이버, 다음 등)의 메일주소를 적고 Send test mail 버튼을 클릭해 테스트를 합니다.
Test IMAP config 는 서버에 도메인주소 적고, 리눅스 계정 아무거나 아이디, 암호 넣어서 테스트합니다.
NOT OK 가 없으면 설치는 끝났습니다.
http://mydomain/wm/으로 접속합니다.
오호라~~~
잘 되는군요..
'리눅스 일반' 카테고리의 다른 글
cdrom mount (0) | 2013.04.18 |
---|---|
우분투(Ubuntu) 12.04 설치 후, root 계정 활성화 (0) | 2013.04.16 |
php.ini (0) | 2013.02.13 |
[CentOS] 리눅스 버전 확인 방법 (0) | 2013.02.07 |
확장자 .htm 파일 내의 php 코드가 실행되지 않는 문제 해결 방법 (0) | 2013.01.16 |
댓글