POP3 설정하기
컨텐츠 정보
- 17,580 조회
- 12 추천
- 목록
본문
POP3 설정하기
sendmail만 설정하였다고, 윈도우나 리눅스의 데스크탑에서 서버의 메일을 볼 수는 없습니다.
그래서 POP3가 필요하게 됩니다.
- 110번 포트를 사용
- 메일 클라이언트에게 메일을 보내는 역할
1 POP3 설정
POP3와 IMAP은 imap 패키지로 함께 묶어 있습니다. 패키지가 설치되어 있지 않으면 imap으로 시작하는 패키지를 설치합니다.
[root@ns root]# rpm -qa|grep imap
php-imap-4.1.1-1hl
imap-2000c-15hl
imap-devel-2000c-15hl
[root@ns root]#
/etc/services에서 pop3관련 포트가 주석이 제거되어 있는지 확인 후, 주석이 있으면 제거합니다.
기본적으로 한컴리눅스에서는 변경할 사항이 없습니다.
[root@ns root]# cat /etc/services | grep pop3
pop3 110/tcp pop-3 # POP version 3
pop3 110/udp pop-3
pop3s 995/tcp # POP-3 over SSL
pop3s 995/udp # POP-3 over SSL
[root@ns root]#
/etc/xientd.d/ipop3 파일을 보면, 기본적으로 disable=yes가 되어 있는데 이것을 no로 변경 후, 저장합니다.
[root@ns root]# cat /etc/xinetd.d/ipop3 # default: off
# description: The POP3 service allows remote users to access their mail \\
# using an POP3 client such as Netscape Communicator, mutt, \\
# or fetchmail.
service pop3
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/sbin/ipop3d
log_on_success += USERID
log_on_failure += USERID
}
[root@ns root]#
<6-5-014> /etc/xientd.d/ipop3 /etc/rc.d/init.d/xinetd 데몬을 재실행합니다. [root@ns root]# /etc/rc.d/init.d/xinetd stop
xinetd 를 정지함: [실패]
[root@ns root]# /etc/rc.d/init.d/xinetd start
xinetd (을)를 시작합니다: [ 확인 ]
[root@ns root]#
2. POP3 설정 테스트
telnet localhost 110으로 텔넷 연결을 합니다.
아래 그림과 같이 Conneted to localhost.localdomain(127.0.0.1)이라고 나온다면, 제대로 된 것으로 볼 수 있습니다.
# telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
Connection closed by foreign host.
[root@ns root]#
아래 그림과 같이 텔넷 연결이 거부되면,
먼저, xinetd데몬이 정상적으로 떠 있는지 확인
두번째로, /etc/service 와 /etc/xinetd.d/ipop3 확인
마지막으로는 기존 패키지를 삭제한 후, 새로운 IMAP패키지를 설치하여 봅니다.
[root@ns root]# telnet localhost 110
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
[root@ns root]#
sendmail만 설정하였다고, 윈도우나 리눅스의 데스크탑에서 서버의 메일을 볼 수는 없습니다.
그래서 POP3가 필요하게 됩니다.
- 110번 포트를 사용
- 메일 클라이언트에게 메일을 보내는 역할
1 POP3 설정
POP3와 IMAP은 imap 패키지로 함께 묶어 있습니다. 패키지가 설치되어 있지 않으면 imap으로 시작하는 패키지를 설치합니다.
[root@ns root]# rpm -qa|grep imap
php-imap-4.1.1-1hl
imap-2000c-15hl
imap-devel-2000c-15hl
[root@ns root]#
/etc/services에서 pop3관련 포트가 주석이 제거되어 있는지 확인 후, 주석이 있으면 제거합니다.
기본적으로 한컴리눅스에서는 변경할 사항이 없습니다.
[root@ns root]# cat /etc/services | grep pop3
pop3 110/tcp pop-3 # POP version 3
pop3 110/udp pop-3
pop3s 995/tcp # POP-3 over SSL
pop3s 995/udp # POP-3 over SSL
[root@ns root]#
/etc/xientd.d/ipop3 파일을 보면, 기본적으로 disable=yes가 되어 있는데 이것을 no로 변경 후, 저장합니다.
[root@ns root]# cat /etc/xinetd.d/ipop3 # default: off
# description: The POP3 service allows remote users to access their mail \\
# using an POP3 client such as Netscape Communicator, mutt, \\
# or fetchmail.
service pop3
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/sbin/ipop3d
log_on_success += USERID
log_on_failure += USERID
}
[root@ns root]#
<6-5-014> /etc/xientd.d/ipop3 /etc/rc.d/init.d/xinetd 데몬을 재실행합니다. [root@ns root]# /etc/rc.d/init.d/xinetd stop
xinetd 를 정지함: [실패]
[root@ns root]# /etc/rc.d/init.d/xinetd start
xinetd (을)를 시작합니다: [ 확인 ]
[root@ns root]#
2. POP3 설정 테스트
telnet localhost 110으로 텔넷 연결을 합니다.
아래 그림과 같이 Conneted to localhost.localdomain(127.0.0.1)이라고 나온다면, 제대로 된 것으로 볼 수 있습니다.
# telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
Connection closed by foreign host.
[root@ns root]#
아래 그림과 같이 텔넷 연결이 거부되면,
먼저, xinetd데몬이 정상적으로 떠 있는지 확인
두번째로, /etc/service 와 /etc/xinetd.d/ipop3 확인
마지막으로는 기존 패키지를 삭제한 후, 새로운 IMAP패키지를 설치하여 봅니다.
[root@ns root]# telnet localhost 110
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
[root@ns root]#
관련자료
-
링크
댓글 0
등록된 댓글이 없습니다.