Home | Data Center | Contact US | Login

제목 SquirrelMail 웹메일 설치하기
첨부파일 SquirrelMail 웹메일 설치하기.pdf 작성일 2009-06-29 15:21:47

SquirrelMail 웹메일 설치하기

작성자 : 기술지원부 최보근 milkissu@nextline.net
작성일 : 2009년 06월 29일

Squirrelmail은 현재 무료로 제공 되는 웹메일이며, sendmail이나 qmail을 지원합니다.
본 문서는 nextline의 셋팅시에 기본적으로 설치되는 CentOS 5.3 기반에서 sendmail과 dovecot를
이용한 설치 방법을 기술합니다.
(본 문서는 nextline 셋팅시에 설치되는 패키지를 전제 합니다.)


필요환경

      Sendmail(or Qmail) 와 dovecot
      php-4.3.10.tar.gz 이상
      Libmcrypt 다람쥐메일 설치를 위한 라이브러리 필요
      Libc-client-devel 라이브러리 필요
      ZendOptimizer-2.5.7-linux-glibc21 엔진 필요
      Squirrelmail 설치파일 (http://www.squirrelmail.org/)
      ko_KR-1.4.6 ? 다람쥐메일 한글 언어팩 (http://www.squirrelmail.org/)


환경설정 및 설치방법

libmcrypt를 필요로 합니다. 없는 경우 yum 등을 이용하여 설치 합니다.

# yum install libmcrypt
# yum install libc-client-*

기존의 pop3를 중지 합니다.
# vi /etc/xinetd.d/pop3



# /etc/rc.d/init.d/xinetd restart

dovecot을 설치 합니다.

# yum install dovecot



dovecot 을 실행합니다.

# /etc/rc.d/init.d/dovecot start

Starting Dovecot Imap:         [  OK  ]
143 port를 확인 합니다.
# netstat - anp|grep LISTEN



# telnet localhost 143



정상적으로 확인이 되지 않는 경우 방화벽을 확인 합니다.
(centOS 4 버전 - next_firewall, centOS 5 버전 - oops-firewall)


Squirrelmail
설치
 

Squirrelmail은 따로 인스톨 할 필요 없이 압축만 푼후에 설정하여 바로 이용 하면 됩니다.
http://squirrelmail.org 사이트에서 최신 버전 및 언어팩을 다운 받습니다.
# tar zxvf squirrelmail-1.4.19.tar.gz
(압축을 해제 합니다.)

# cd squirrelmail-1.4.19 /usr/local/apache/htdocs/mail
(임의의 위치 혹은 디렉터리명으로 바꿔도 상관 없습니다.)

# mv /usr/local/apache/htdocs/mail

# mkdir /var/local/squirrelmail
# mkdir /var/local/squirrelmail/data
# mkdir /var/local/squirrelmail/attach/
# chown nobody.nobody /var/local/squirrelmail/data
# chown nobody.nobody /var/local/squirrelmail/attach
# chmod 730 /var/local/squirrelmail/data
# chmod 730 /var/local/squirrelmail/attach

위에서 한글 언어를 지정했기 때문에 한글 패치를 꼭 해주어야 합니다.

패치작업은 아주 간단하며 처음에 받은 ko_KR-1.4.6 한글 언어팩을 이용합니다.

# mkdir ko_KR-xxx
# cd ko_KR-xxx
# tar zxvf ko_KR-xxx
# ./install

Please enter path to your squirrelmail installation: [다람쥐메일 설치 경로]

# cd /usr/local/apache/htdocs/mail/


다람쥐 메일 환경 설정
# ./configure


‘D’ 를 입력하여 IMAP server를 설정합니다.


IMAP server 중에 ‘uw’를 선택합니다.



‘R’을 눌러 메인 메뉴로 돌아간 후에 ‘1’을 선택하여 ‘Organization Preferences’메뉴로 이동합니다.


각 서버의 설정에 맞게 수정을 해준 후에 ‘R’을 눌러 메인 메뉴로 돌아간 후에 ‘2’를 선택하여
‘Server Settings’ 메뉴로 이동합니다.


각 서버의 설정에 맞게 수정을 해준 후에 ‘R’을 눌러 메인 메뉴로 돌아간 후에 ‘3’을 선택하여
‘Folder Defaults’ 메뉴로 이동합니다.


각 서버의 설정에 맞게 수정을 해준 후에 ‘R’을 눌러 메인 메뉴로 돌아간 후에 ‘4’를 선택하여
‘General Options’ 메뉴로 이동합니다.

데이터 디렉토리에 대한 부분만 수정하시면 되며, data와 attach디렉토리는 nobody권한의
730 퍼미션으로 셋팅 해야만 정상적인 처리가 가능합니다.

각 서버의 설정에 맞게 수정을 해준 후에 ‘R’을 눌러 메인 메뉴로 돌아간 후에 ‘10’을 선택하여
‘Languages’ 메뉴로 이동합니다.


설정을 마친 후에 ‘S’를 눌러 저장한 후에 ‘Q’를 입력하여 빠져 나옵니다.
모든 셋팅이 완료 되었다면 S를 눌러 꼭 저장해야 합니다.

http://server_ip/mail/ (매뉴얼상의 셋팅) 혹은 다른 계정에 심폴릭 링크를 걸어 다람쥐 메일을
웹상에서 볼 수 있도록 설정합니다.
또는 http://mail.domain.com 로 설정하셔서 브라우져로 접속을 하시면 됩니다.


브라우저에서 위와같이 로긴화면이 뜹니다. 시스템에 있는 계정과 패스워드를 입력하여 로긴을 합니다.
아래는 로긴 후 개인 메일함에 있는 메일내역입니다.



위와같이 로긴 후 개인개정의 메일 정보가 보일것입니다.

메일을 보내고 받기를 테스트 해보시길 바라며,
환경설정에서 화면이나 주소록을 활용하시면 편리하게 사용가능합니다.

http://server_ip(or 도메인)/src/configtest.php

특별하게 에러나는 부분이 없다면, 바로 메인 페이지로 이동 합니다.
(에러가 나는 경우 해당 에러 부분을 수정합니다. Php 옵션 수정인 경우가 많습니다.)

감사합니다.

  웹서버 설정파일 변조를 통한 악성사이트로 강제 이동(redirect)
  시스템 익스플로어를 이용한 윈도우 서버 성능 측정법





회사소개 개인정보취급방침 이용약관 이메일주소 무단수집거부 CONTACT US IDC 약도
회사소개 개인정보취급방침 이용약관 이메일주소 무단수집거부 CONTACT US IDC 약도 회사소개 개인정보취급방침 이용약관 이메일주소 무단수집거부 CONTACT US IDC 약도