dovecot 설치하기 (pop3, imap 서비스)

새로 설치한 Fedora Core 4에 dovecot을 이용해서 Mail Server를 구현하는 방법입니다.

Mail Server 를 구축하기 위한 필수 Package는 sendmail, sendmailcf 와 오늘 얘기할 dovecot이 Fedora Server 에 설치되어 있어야 한다.

dovecot 공식 Homepage : http://www.dovecot.org/

dovecot은 예전에 사용하던 imap을 대체하는 새로운 Mail Daemon으로 기존의 IMAP에 비해 보안이 향상되었다.

한방에 한꺼번에 설치하려면 yum -y install sendmail sendmailcf dovecot 명령으로 해결된다.

이제 Sendmail을 설정할 차례이다.

/etc/mail/sendmail.cf 내용중 Cwlocalhost 를 Cw자신의 Domain Name 명으로 수정한다.

ex) Cwmydomain.com

/etc/mail/access 에 Domain Name 을 추가한다.

mydomain.com       RELAY

수정한 후에는 makemap hash /etc/mail/access < /etc/mail/access명령을 수행한 후에 Sendmail을 재시작해야 수정된 내용이 적용된다.

이제 메일사용자에게 메일내용을 보여주는 dovecot 데몬의 설정화일을 변경한다.

/etc/dovecot.conf File 변경

protocol = pop3 pop3s imap imaps 수정

imap_listen = [::]

pop3_listen = [::] 부분을

imap_listen = *

pop3_listen = * 으로 수정

imapslisten = [::]

pop3s_listen = [::] 부분을

imaps_listen = *

pop3s_listen = * 으로 수정

[::]는 ipv6 프로토콜을 의미하며 우리는 ipv4를 사용하므로 *로 바꿔준다.

ssl_disable = no  주석제거

login_executable = /usr/libexec/dovecopt/imap_login 주석제거

login_user = dovecot 주석제거

login_executable = /usr/libexec/dovecopt/pop3_login 주석제거

#mail_extra_groups = mail_extra_groups = mail 수정

imap_executable = /usr/libexec/dovecot/imap 주석제거

pop3_executable = /usr/libexec/dovecot/pop3 주석제거

auth_executable = /usr/libexec/dovecot/auth 주석제거

위와 같이 수정한다.

이후, Fedora Core의 방화벽을 Setting 한다. /etc/sysconfig/system-config-securitylevel 로 콘솔에서 직접 수정할 수 있다.

추가로 53Ltcp, 53:upd, 25:tcp, 110:tcp, 143:tcp, 995:tcp, 993:tcp Port를 열어준다.

dovecot 사용시 selinux를 꺼야 제대로 실행됩니다. 설정화일 : /etc/selinux/config File disabled해주면 됩니다.

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.