Computer/Linux (mail)

sendmail + dovecot 메일 서버 구성

알찬돌삐 2013. 12. 18. 10:17

sendmail + dovecot 메일 서버 구성

    dovecot 는 pop3, imap, pop3s, imaps 를 제공하는 Front-End 이다.

    CentOS, Fedora 등의 모든 버전에서는 기본적으로 제공되며, 설치 방법은 아래와 같다.


1. 기본 패키지 설치

    [root@localhost root]# yum -y install dovecot

    [root@localhost root]# yum -y install cyrus-sasl


2. sendmail MTA 구성

    [root@localhost root]# /etc/mail/sendmail.mc 파일에서 아래와 같은 라인을 활성화 시킨다.

                TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

                define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

                DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl


    m4 를 이용하여 sendmail.cf 파일을 갱신한다.

    [root@localhost root]# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

    [root@localhost root]# /etc/init.d/sendmail restart


3. dovecot 설정

    dovecot 설정은 단순하며 아래와 같이 protocol 만 활성화하면 되겠다.

    [root@localhost root]# vi /etc/dovecot.conf

    protocols = imap pop3


    [root@localhost root]# /etc/init.d/dovecot start

    [root@localhost root]# /etc/init.d/saslauthd start


4. TEST

    [root@localhost root]# telnet localhost 25

    ehlo localhost 입력하면 인증 매커니즘이 출력되어야 한다.


    pop3 로 로그인 테스트(test 용도로 test 계정을 생성 후 정상적으로 pop3 로그인이 이뤄지는지까지 확인)

    [root@localhost root]# telnet localhost 110

    user test

    pass test

    LIST