설치환경
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
→ 도메인 추가 |
# 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
→ /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.gz \ squirrelmail 다운로드 파일이름 변경 # 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 |