강좌

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



 

1. 먼저 ftp.kracked.com에서 qpopper를 가져온다.

[super@kr8]/usr/home/super> ftp ftp.kracked.com

Connected to solid.kracked.com.

220 ProFTPD 1.2.0pre10 Server (The FRUITY FTP Server) [solid.kracked.com]

Name (ftp.kracked.com:super): anonymous

331 Anonymous login ok, send your complete e-mail address as password.

Password:

230-Welcome to the Kracked FTP Server

We are NOT responsible for files in the

/incoming directory. This directory is

world-writable (most of the time).

230 Anonymous access granted, restrictions apply.

Remote system type is UNIX.

Using binary mode to transfer files.

ftp>

ftp> cd pub

250 CWD command successful.

ftp>

ftp> ls -l

200 PORT command successful.

150 Opening ASCII mode data connection for file list.

drwxr-xr-x 9 cia personal 1024 Feb 9 13:28 cia

drwxr-xr-x 4 demonicftp personal 1024 Sep 22 1998 demonic.net

drwxr-xr-x 3 root root 1024 Apr 5 1999 detour.net

drwxr-xr-x 4 root root 1024 Jul 3 03:00 qpopper

226 Transfer complete.

ftp>

ftp> cd qpopper

250 CWD command successful.

ftp>

ftp> ls -l

200 PORT command successful.

150 Opening ASCII mode data connection for file list.

-r--r--r-- 1 root root 1781 May 17 16:35 Changes

-r--r--r-- 1 root root 8011 Mar 10 20:30 License.txt

-r--r--r-- 1 root root 561 Mar 10 20:37 Mailing.List

-r--r--r-- 1 root root 752 May 17 16:44 README

-r--r--r-- 1 root root 36123 May 17 16:36 Release.Notes

drwxr-xr-x 2 root root 1024 Jul 3 03:00 beta

drwxr-xr-x 2 root root 1024 May 18 03:01 old

-r--r--r-- 1 root root 2493787 May 17 16:23 qpopper3.0.2.tar.Z

-r--r--r-- 1 root root 1734453 May 17 16:23 qpopper3.0.2.tar.gz

226 Transfer complete.

ftp>

ftp> bi

200 Type set to I.

ftp>

ftp> get qpopper3.0.2.tar.gz

local: qpopper3.0.2.tar.gz remote: qpopper3.0.2.tar.gz

200 PORT command successful.

150 Opening BINARY mode data connection for qpopper3.0.2.tar.gz (1734453 bytes).

100% |***********************************************| 1693 KB 00:00 ETA

226 Transfer complete.

1734453 bytes received in 28.48 seconds (59.46 KB/s)

ftp>

ftp>

ftp> quit

221 Goodbye.

 

 

 

2. 받아온 소스의 압축과 tar를 해제한다.

tar xvfz qpopper3.0.2.tar.gz

 

 

3. 생성된 디렉토리로 이동한다.

cd qpopper3.0.2

 

 

4. 다음과 같은 옵션으로 Makefile을 만들기 위해 configure를 실행한다.

./configure --enable-specialauth --enable-bulletins=/var/spool/bulls --enable-servermode

 

 

5. 컴파일을 한다.

make

 

6. 생성된 popper를 /usr/local/lib에 복사한다.

cp popper/popper /usr/local/lib/

 

 

7. /etc/services파일을 다음과 같이 수정또는 확인한다.

vi /etc/services

 

pop3 110/tcp #popper

pop3 110/tcp pop-3 #pop-3은 pop3의 별칭 이외의 pop에 관한 것은 모두 주석처리한다.

 

8. /etc/inetd.conf 파일을 다음과 같이 수정또는 확인한다.

vi /etc/inetd.conf

 

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

그외 pop3와 관련된 나머지는 모두 주석처리한다.

 

9. inetd를 재가동 시킨다.

#ps -ef | grep inetd

#kill -9 5024

#/usr/sbin/inetd

 

10. pop3를 테스트한다.

[root@owner local]# telnet localhost pop3

Trying 127.0.0.1...

Connected to localhost.localdomain.

Escape character is '^]'.

+OK QPOP (version 3.0.2) at localhost.localdomain starting.

quit

+OK Pop server at localhost.localdomain signing off.

Connection closed by foreign host.

[root@owner local]#

[root@owner local]#

 


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


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

 
(주) 수퍼유저