Solaris

POP 서버 설치 및 운영

알 수 없는 사용자 2008. 2. 29.
728x90

xinetd환경에서 qpopper설치가 안된다는 많은 분들의 요청에 의해 다시한번 간단하게 설치방법을 실제예를 통해서 보여드리고자 합니다.

(구체적인 설명을 덧붙이지 않았으며, 자세한 설명은 이 강좌외에 xinetd환경에서 qpopper설치방법이 나와있으므로 참조하시기 바랍니다 )


작업순서......

1. qpopper를 /usr/local로 옮긴다.

2. gz압축을 푼다.

3. tar를 푼다.

4. configure

5. make

6. qpopper 설치

7. 작동테스트


이렇게 설치가 끝나고 나면 아웃룩과 메신저같은 메일브라우즈에서 메일을 받아볼 수 있습니다.

단, 메일을 보내는 것과 메일을 받아보는 것이 같은 것이 아니므로 qpopper의 설치가 정상적으로 끝났다는 것은 서버에 있는 메일을 메일브라우즈(아웃룩, 메신저등)를 통해서 메일을 가져와 볼 수 있다는 것을 의미하며, 메일을 보낼 수 있다는 의미와는 조금 다릅니다.

참고로, 메일을 보내는 것은  sendmail과 같은 MTA에 관련된 것임을 유념하시기 바랍닌다.

즉,

pop 서버 : 메일을 서버에서 가져올 때 사용되는 서버 , 예, ipop3d, qpopper

smtp서버 : 메일을 지정한 서버를 통해서 보내고자할 때 사용하는 서버, 예, sendmai


1. qpopper를 /usr/local로 옮긴다.


[root@test_server kim]# ls -l

-rw-r--r--    1 kim   kim    1782160 Aug  7 15:46 qpopper3.1.2.tar.gz

 

[root@test_server kim]#

[root@test_server kim]#

[root@test_server kim]# mv qpopper3.1.2.tar.gz /usr/local

[root@test_server kim]# cd /usr/local

[root@test_server local]#

-rw-r--r--    1 kim   kim    1782160 Aug  7 15:46 qpopper3.1.2.tar.gz

[root@test_server local]#

[root@test_server local]#



2. gz압축을 푼다.
 


[root@test_server local]# gunzip qpopper3.1.2.tar.gz

[root@test_server local]#

[root@test_server local]#

[root@test_server local]#



3. tar를 푼다.


[root@test_server local]# tar xvfp qpopper3.1.2.tar

qpopper3.1.2/

qpopper3.1.2/INSTALL

qpopper3.1.2/License.txt

qpopper3.1.2/configure

drwxr-xr-x    3 1012     users        4096 Nov 13  2000 mmangle

drwxr-xr-x    2 1012     users        4096 Nov 13  2000 popper

drwxr-xr-x    5 1012     users        4096 Sep 27  2000 qd

drwxr-xr-x    2 1012     users        4096 Sep 27  2000 sievead

drwxr-xr-x    3 1012     users        4096 Jun 20  2000 test

[root@test_server qpopper3.1.2]#

[root@test_server qpopper3.1.2]#



4. configure


[root@test_server qpopper3.1.2]# ./configure --enable-specialauth --enable-bulletins=/var/spool/mail --enable-servermode

creating cache ./config.cache

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

checking for gcc... gcc

checking whether the C compiler (gcc  ) works... yes

checking whether the C compiler (gcc  ) is a cross-compiler... no

checking whether we are using GNU C... yes

checking whether gcc accepts -g... yes

checking for POSIXized ISC... no

checking for bison... bison -y

checking for flex... flex

checking for yywrap in -lfl... yes

checking for ar... ar

checking for ranlib... ranlib

checking for gperf... no

checking for cperf... no

./configure: warning:: command not found

creating ./config.status

creating Makefile

creating common/Makefile

creating popper/Makefile

creating mmangle/Makefile

creating config.h



5. make


[root@test_server qpopper3.1.2]# make

cd ./popper  && make all

make[1]: Entering directory `/usr/local/qpopper3.1.2/popper'

728x90

댓글