Linux Mail

sendmail + dovecot 메일 서버 구성

2009.05.12 22:53

HOSTWAY 조회 수:18399

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