본문으로 바로가기

SquirrelMail 설치 (다람쥐메일)

category 서버 & 시스템/Linux 2020. 8. 25. 18:27
반응형


설치환경

Centos 7

Apache 2.4

PHP 5.4

MySQL 5.6



1. 필요 패키지 설치


1) Apahce, php

2) Sendmail 또는 Qmail

3) php 모듈 ldap(주소록 사용 시 필요), mhash(문자 디코딩 향상 시 필요), mysql(주소록 등을 db에 저장할 때 필요), openssl (암호화된 IMAP 연결 시 필요)





2. Sendmail 및 dovecot 설치


# yum -y install sendmail* dovecot 



2-1. Sendmail 설정


# vi /etc/mail/local-host-names

mail.****.com

→ 도메인 추가


# vi /etc/mail/sendmail.mc

→ smtp 인증을 위해  52,53번째 줄 주석해제

→ 118번째 줄 'Addr=127.0.0.1" "Addr=0.0.0.0" 으로 변경


# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf


# vi /etc/mail/access

Connect:mail.****.com RELAY 

→ /etc/mail/local-host-names 에 등록했던 도메인과 동일한 도메인 RELAY 설정


# makemap hash /etc/mail/access < /etc/mail/access

→ access 설정파일 DB 화


# systemctl start sendmail



2-2. dovecot 설정


# vi /etc/dovecot/dovecot.conf

→ 24, 30, 33 번째줄 주석 해제


# vi /etc/dovecot/conf.d/10-ssl.conf

→ 8번째 줄 'ssl=no' 로 변경 (SSL 사용하지 않음)

→ 14, 15번째 줄 주석처리 (SSL 사용하지 않음)


# vi /etc/dovecot/conf.d/10-mail.conf

→ 25번째 줄 주석 해제 (mbox 사용, /var/mail 에 사용자별로 메일함 생성)


# vi /etc/dovecot/conf.d/10-auth.conf

→ 10번째 줄 'disable_plaintext_auth = no' 로 변경 (일반텍스트 인증 사용여부, SSL 사용하지 않음)


# systemctl start dovecot 




3. SquirrelMail 설치


공식홈페이지 :  https://squirrelmail.org/download.php



# cd /usr/local/src


# wget https://squirrelmail.org/countdl.php?fileurl=http%3A%2F%2Fprdownloads.sourceforge.net%2Fsquirrelmail%2Fsquirrelmail-webmail-1.4.22.tar.gz \ squirrelmail 다운로드


# wget http://www.squirrelmail.org/countdl.php?fileurl=http%3A%2F%2Fprdownloads.sourceforge.net%2Fsquirrelmail%2Fall_locales-1.4.18-20090526.tar.gz \ squirrelmail 언어셋 다운로드

# mv countdl.php\?fileurl\=http\:%2F%2Fprdownloads.sourceforge.net%2Fsquirrelmail%2Fsquirrelmail-webmail-1.4.22.tar.gz  squirrelmail-webmail-1.4.22.tar.gzsquirrelmail 다운로드 파일이름 변경

# tar zxvf squirrelmail-webmail-1.4.22.tar.gz \ 압축해제

# mv squirrelmail-webmail-1.4.22 [메일홈소스 위치]
# mv squirrelmail-webmail-1.4.22 /home/mail

# mv countdl.php\?fileurl\=http\:%2F%2Fprdownloads.sourceforge.net%2Fsquirrelmail%2Fall_locales-1.4.18-20090526.tar.gz all_locales-1.4.18-20090526.tar.gz squirrelmail 언어셋 다운로드 파일이름 변경

# mkdir /usr/local/src/locales 

# tar zxvf all_locales-1.4.18-20090526.tar.gz -C ./locales/ \ 언어셋 locales 위치에 압축해제



# cd /usr/local/src/locales


# ./install

Please enter path to your squirrelmail installation: [메일홈소스위치]


# mkdir /home/mail/attach

# chown -R nobody:nobody /home/mail/


# cd /home/mail


# ./configure

→ '2' 입력


→ '1' 입력 후 설정할 메일 도메인 입력



→ 설정된 도메인 확인 후 'R' 입력하여 메인메뉴 진입



→ '4' 입력



→ 메일 데이터 디렉터리 변경 '1' 입력 후 squirrelmail 의 data 디렉터리 입력 



→ 1.데이터 디렉터리 변경된 것을 확인

→ '2' 입력 후 첨부파일디렉터리 위치 입력, 입력 완료 후 'R' 입력하여 메인메뉴 진입 




→ '10' 입력하여 언어셋 설정 



→ '1' 입력 후 디폴트 언어셋을 'euc_KR' (한국기준)으로 변경



→ '2' 입력 후 디폴트 캐릭터셋을 'ko_KR' (한국기준)으로 변경



→ 변경된 언어셋 확인 후 'R' 입력하여 메인메뉴 진입



→ 'D' 입력하여 IMAP 서버에 대한 설정 지정 



→  'dovecot' 입력 후 '엔터' (IMAP 서버에 대한 설정을 dovecot 으로 설정) 



→ 'Q' 입력하여 인스톨 메뉴 종료. 기존 설정을 저장하기 위해 'Y' 입력





4. squirrelmail 접속


서버 내 일반계정으로 접속




4-1. SquirrelMail 기본 언어 설정 


Options → Display Prefeernces → Language : Korean 설정





한글로 설정된 SquirrelMail 확인 완료

반응형

'서버 & 시스템 > Linux' 카테고리의 다른 글

Imagick ImageMagick 설치  (0) 2020.08.26
Roundcube Mail 설치  (0) 2020.08.26
우분투 텔레그램 데스크탑 한글 설정하기  (0) 2020.07.08
rsync를 통한 원격지 백업  (0) 2020.03.17
ssl redirect 설정  (0) 2020.02.17