강좌

HOME > 강좌 >
강좌| 리눅스 및 오픈소스에 관련된 강좌를 보실 수 있습니다.
 
qpopper 설치 (Redhat 7.X)
조회 : 8,353  



1. qpopper 소스 다운받기

 

ftp://ftp.qualcomm.com/eudora/servers/unix/popper/




2. qpopper 압축풀기

[root@fashionimport sskim]# tar xvfpz qpopper3.1.2.tar.gz

qpopper3.1.2/

qpopper3.1.2/INSTALL

qpopper3.1.2/License.txt

qpopper3.1.2/configure

qpopper3.1.2/Makefile.in
.............

[root@fashionimport sskim]# cd qpopper3.1.2

 3 qpopper 컴파일 하기 위한 환경설정
[root@fashionimport qpopper3.1.2]# ./configure --enable-specialauth --enable-bulletins=/var/spool/bulls --enable-servermode

creating cache ./config.cache

checking whether make sets ${MAKE}... yes

................

 4. 컴파일 실행

[root@fashionimport qpopper3.1.2]# make

cd ./popper  && make all

make[1]: Entering directory `/home/sskim/qpopper3.1.2/popper'

gcc -c -I.. -I.. -I.

        -I../mmangle -I../common

        -g -O2 -fpcc-struct-return 

............

[root@fashionimport popper]# cp popper /usr/local/lib/


  5. xinetd 에 등록하기
 

레드햇7.0에서는 xinetd라는 것을 사용한다.

6.x버전까지는 inetd라는 것을 사용했기 때문에 /etc/inetd.conf파일에 간단히 다음과 같은 설정으로 설치가 가능했다.

 

pop3   stream  tcp   nowait   root   /usr/local/lib/popper   qpopper -s

하지만 7.0에서는 inetd라는 것을 사용하는 대신 xinetd라는 것을 사용한다.
6.x에서는 인터넷서비스의 거의 모든 설정을 /etc/inetd.conf파일에서 설정하였지만
7.0에서는 /etc/xinetd.d/라는 디렉토리에 별도의 파일들로 존재하게 된다.

따라서, /etc/xinetd.d/라는 디렉토리에 pop3라는 파일을 만들어서 다음과 같은 설정을 해준다.


 6. /etc/services파일에 pop3서비스 확인하기

 

참고로, /etc/services 파일에 tcp 110포트에 pop3서비스를 한다는 설정이 되어 있는지를 확인한다.

 


 7. 설치한 qpopper의 적용을 위해 xinetd를 restart한다.

 


 8. qpopper 서비스테스트

 

[root@kebia_1 xinetd.d]# telnet localhost pop3
Trying 127.0.0.1...
Connected to kebia_1.
Escape character is '^]'.
+OK QPOP (version 3.1.2) at kebia_1 starting.  
user owner
+OK Password required for owner.
pass asdfasd
+OK owner has 1 visible message (0 hidden) in 1446 octets.
list
+OK 1 visible messages (1446 octets)
1 1446
.
retr 1
+OK 1446 octets
Return-Path: <nobody@rmail5.hanmir.com>
Received: from rmail5.hanmir.com ([128.134.130.165])
        by localhost.localdomain (8.11.0/8.11.0) with ESMTP id f2G9dRu09653
        for <webmaster@owner.co.kr>; Fri, 16 Mar 2001 18:39:27 +0900
Received: (from nobody@localhost)
        by rmail5.hanmir.com (8.9.3/8.9.3) id SAA20570;
        Fri, 16 Mar 2001 18:36:26 +0900 (KST)
Date: Fri, 16 Mar 2001 18:36:26 +0900 (KST)
Message-Id: <200103160936.SAA20570@rmail5.hanmir.com>
To: webmaster@owner.co.kr
Subject: aaaaaaaaaaaaaaaaaa
From: "박성수" <sspark@hanmir.com>
Content-Type: text/html; charset=euc-kr
X-UIDL: gh/"!+W'!!B6E"!FQc!!
Status: O
Content-Transfer-Encoding: 8bit
X-Mailer: HanMir Mailer
X-IP: 211.220.193.134
aaaaaaaaaaaaaaaaaaaa
.
quit
+OK Pop server at kebia_1 signing off.
Connection closed by foreign host.
[root@kebia_1 xinetd.d]#
 

이제 qpopper의 동작이 정상적임을 확인하였으므로 pop서비스가 가능해 졌다.


[원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=301


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기

 
박성수
파파
헐렁고수