Server Admin

본문 바로가기
사이트 내 전체검색


RedHat Linux >> Server Administration for Redhat Linux
[목차]
제3장 Mail 서버 - Sendmail/IMAP

    8. POP/IMAP 설치하기


이제 메일 서버 구축은 되었다고 할 수 있다. 그러나 완전한 의미의 메일 서버라곤 할 수 없다. 네트웍에 연결된 다른 컴퓨터에선 메일을 확인할 수 없기 때문이다. SMTP가 설치되어 있지 않은 컴퓨터에서 메일을 확인할 수 있도록 해주는 프로토콜이 POP또는 IMAP이다.

리눅스 배포판의 imap-{version}-{build}.{arch}.rpm에 이에 대한 것들이 포함되어 있으니 이 패키지를 설치하면 된다.

#rpm -Uvh imap-{version}-{build}.{arch}.rpm

inetd를 사용할 경우, inetd.conf를 수정하고, xinetd를 사용할 경우, xinetd.d디렉토리의 imap, ipop, ipop3을 수정한다. 각 파일의 내용은 아래와 같다.

이제/etc/inetd.conf에서 다음 라인을 찾아 주석을 제거해 주고, inetd 데몬을 재실행해 주면 된다.

pop3 stream tcp nowait root /usr/sbin/tcpd ipop3d

imap stream tcp nowait root /usr/sbin/tcpd imapd

indtd데몬 재실행은 다음과 같다.

# /etc/rc.d/init.d/inetd restart

xinetd을 사용할 경우는 아래의 내용을 수정한다.

# cd /etc/xinetd.d/

# vi imap

service imap

{

        disable = no

        socket_type             = stream

        wait                    = no

        user                    = root

        server                  = /usr/sbin/imapd

        log_on_success          += DURATION USERID

        log_on_failure          += USERID

}

# cp ipop2 ipop

# vi ipop

service ipop

{

        disable = no

        socket_type             = stream

        wait                    = no

        user                    = root

        server                  = /usr/sbin/ipop2d

        log_on_success          += USERID

        log_on_failure          += USERID

}

# vi ipop3

service pop3

{

        disable = no

        socket_type             = stream

        wait                    = no

        user                    = root

        server                  = /usr/sbin/ipop3d

        log_on_success          += USERID

        log_on_failure          += USERID

}

# /etc/rc.d/init.d/xinetd restart

 

마지막으로 /etc/services에서 pop3 110번 포트와 imap 143번 포트가 정의되어 있는지 확인한다

 # vi /etc/services

#pop2           109/tcp         pop-2   postoffice      # POP version 2

#pop2           109/udp         pop-2

#pop3           110/tcp         pop-3           # POP version 3

#pop3           110/udp         pop-3

... 생략

#imap2          143/tcp         imap            # Interim Mail Access Proto v2

#imap2          143/udp         imap

... 생략

pop             109/tcp         # POP version 2

pop3            110/tcp         # POP version 3

imap            143/tcp         # Interim Mail Access Proto v2

 

POP/IMAP 이 제대로 설치되었고 설정되어 있다면, telnet localhost 110 또는 143으로 확인할 수 있다.

 

[jklee@ns jklee]$ telnet localhost 143

Trying 127.0.0.1...

Connected to localhost.localdomain.

Escape character is '^]'.

* OK [CAPABILITY IMAP4 IMAP4REV1 STARTTLS LOGIN-REFERRALS AUTH=LOGIN] localhost.

localdomain IMAP4rev1 2000.283rh at Wed, 18 Jul 2001 00:28:58 +0900 (KST)

 

[목차]

개인정보취급방침 서비스이용약관 모바일 버전으로 보기 상단으로

TEL. 063-469-4551 FAX. 063-469-4560 전북 군산시 대학로 558
군산대학교 컴퓨터정보공학과

Copyright © www.leelab.co.kr. All rights reserved.