YUMSERV
Published 2019. 6. 1. 14:32
RoundcubeMail 설치 LINUX/MAIL
반응형

※ 셋팅 환경 : apache 2.4 mysql 5.6 php 5.6 sendmail, dovecot 설치

 

VHOST 설정 후 진행하였습니다.

기본 셋팅 전 환경

# vi /usr/local/apache/conf/extra/httpd-vhosts.conf

<VirtualHost *:80>

DocumentRoot "/home/roundcube"

ServerName mail.test.site

ErrorLog "logs/roundcube-error_log"

CustomLog "logs/roundcube-access_log" common

</VirtualHost>

 

 

1. roundcube 다운로드

 

# cd /usr/local/src

# wget https://github.com/roundcube/roundcubemail/releases/download/1.3.8/roundcubemail-1.3.8-complete.tar.gz

# tar xvfz roundcubemail-1.3.8-complete.tar.gz

# mv roundcubemail-1.3.8/* /home/roundcube/

 

 

2. 초기 DB 생성

 

mysql> create database roundcubemail;

Query OK, 1 row affected (0.01 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)

mysql> exit

Bye

 

# cd /home/roundcube/SQL && mysql -u root -p roundcubemail < mysql.initial.sql

 

 

3. 홈페이지

url로 들어가서 installer로 설치를 진행합니다.


/home/roundcube/config 밑에 config.inc.php 파일을 만듭니다.

아래 내용을 복사한뒤에 만듭니다. 만든다음에 continue로 넘어갑니다.


위에 temp, logs 가 not ok라고 뜨는 부분은 권한 문제로 아래와 같이 권한을 변경해줍니다.

# chmod 707 /home/roundcube/temp /home/roundcube/logs

 

mimetype이 에러가 나는부분은, config.inc.php 파일내에 아래와 같이 추가해주고,

# vi /home/roundcube/config/config.inc.php

$config['mime_types'] = '/home/roundcube/config/mime_types.php';

 

# vi /home/roundcube/config/mime_types.php

위에 svn.apache.org 로 들어가 아래 내용을 복사해서 추가해줍니다.

 


테스트 진행 후에 url 창으로 들어갑니다.


로그인했을 때, 권한이 거부되었다고 떴다면,

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

mail_location = mbox:~/mail:INBOX=/var/mail/%u

확인한 뒤에 권한을 변경해줍니다.

# chmod 666 /var/spool/mail/test

반응형

'LINUX > MAIL' 카테고리의 다른 글

Rainloop 설치 및 설정  (0) 2019.06.01
Dovecot 설치 및 설정  (0) 2019.06.01
Sendmail 설치 및 설정  (0) 2019.06.01
Dovecot 에러  (0) 2019.05.29
profile

YUMSERV

@lena04301

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!