kldp에서 가져온 글
2. pop3
알다시피 pop3는 메일 클라이언트가 아웃룩과 같은 MUA가 메일서버와 통신하기 위한
프로토콜이다. 대부분의 메일 클라이언트가 이것을 지원하므로 이것을 사용하기를 권한다
. sendmail_basic중 4번 pop설정부분부터 막히기 시작했다. 관련 문서와 답변들을 찾아보니
우선 imap-**.rpm을 설치하라는 글을 보았다. 하지만 imap은 레드햇7.0을 깔때 이미 깔려
있었다.
그리고 /etc(이것은 리눅스의 설정화일이 모여 있는 디렉토리이다.)디렉토리에
inetd.conf가 있을 것이라고 써 있었지만 그렇지 않았다. 레드햇7.0에서는 (아마도 레드햇
6.1까지는 inetd를 사용했다.) xinetd로 바뀌었다. xinetd의 설정은 보통 어렵다고 하고
그 설정 방법은 이런 문서가 아니라 질/답란이나 tip란에서 찾아 볼수 밖에 없었다.
그러나 그 설정 내용은 inetd와 매우 비슷하다. 단지 쓰는 장소가 다를 뿐이다.
inetd에서는 그 설정을 /etc/inetd.conf에서 한줄에 한 서비스를 쓰는 방식으로 모두 하였지만
xinetd에서는 /etc/xinetd.d/ 디렉토리에 한 서비스당 한 화일이 있다.
예를 들면 xinetd가 telnet과 ftp만 지원한다면
#cd /etc/xinetd.d
#ls
telnet wu-ftp
이런식으로 되어있을 것이다. ( 사실 디폴트로 지원하는 서비스는 이것보다 많다.)
나는 이중 telnet 화일을 약간 변경해서 pop-3화일을 만들었다.
/etc/xinetd.d/ 에 pop-3라는 화일을 만들어라
내 화일의 내용은 다음과 같다. 빈칸은 탭키를 이용해서 만든다.
# default: on
# description: it's for pop3 protocol
service pop-3
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/sbin/ipop3d
}
그리고 /etc/services라는 화일을 열어서 pop3가 적혀 있는 줄을 찾은 다음 주석이 있다면
없앤다. 그리고 아래와 같이 실행한 뒤
#/etc/rc.d/init.d/xinetd restart
이렇게 하면 성공했다는 것을 알 수 있을 것이다.
#telnet localhost 110