준비 파일


db-4.6.21.tar.gz

qpopper-4.0.5.tar.gz

sendmail.8.14.2.tar.gz


db-4.6.21.tar.gz이건 버클리 DB 홈페이지에서 다운 받는게 오류가 안났었음... http://www.oracle.com/technology/products/berkeley-db/db/index.html

qpopper-4.0.5.tar.gz 는 http://www.sunfreeware.com 여기

sendmail.8.14.2.tar.gz http://www.sendmail.org 여기서 받으면 됨~


gcc나 libiconv는 깔려있다고 가정하겠슴~~


Berkeley DB 설치


[testsol:root:/inst] gunzip db-4.6.21.tar.gz
[testsol:root:/inst] tar -xvf db-4.6.21.tar
[testsol:root:/inst] cd db-4.6.21/build_unix
[testsol:root:/inst/db-4.6.21/build_unix] env CC=gcc ../dist/configure

그냥 ../dist/configure하면 c compiler 어쩌고 저쩌고 에러가 남으로 위처럼 configure

[testsol:root:/inst/db-4.6.21/build_unix] make
[testsol:root:/inst/db-4.6.21/build_unix] make install


Sendmail 설치

[testsol:root:/inst] gunzip sendmail.8.14.2.tar.gz
[testsol:root:/inst] tar -xvf sendmail.8.14.2.tar

Build 하기전 준비

[testsol:root:/inst/sendmail-8.14.2] cd devtools/OS
[testsol:root:/inst/sendmail-8.14.2/devtools/OS] vi SunOS.5.9

아래 그림의 빨간 박스안 내용 추가


[testsol:root:/inst/sendmail-8.14.2/devtools/OS] cd ../Site
[testsol:root:/inst/sendmail-8.14.2/devtools/Site] vi site.config.m4

APPENDDEF(`confINCDIRS', `-I/usr/local/BerkeleyDB.4.6/include')
APPENDDEF(`confLIBDIRS', `-L/usr/local/BerkeleyDB.4.6/lib')
(Copy & Paste~~)
위의 내용으로 site.config.m4파일 만든다.


[testsol:root:/inst/sendmail-8.14.2/devtools/Site] vi /etc/ld.so.conf

 

/usr/local/BerkeleyDB.4.6/lib

(Copy & Paste~~)

위의 내용으로 /etc/ld.so.conf 파일 만든다.


[testsol:root:/inst/sendmail-8.14.2/devtools/Site] cd /usr/local/BerkeleyDB.4.6/lib
[testsol:root:/usr/local/BerkeleyDB.4.6/lib] cp libdb-4.6.so /usr/lib
[testsol:root:/usr/local/BerkeleyDB.4.6/lib] chmod 444 /usr/lib/libdb-4.6.so

[testsol:root:/usr/local/BerkeleyDB.4.6/lib] cd /usr/share/man
[testsol:root:/usr/share/man] mkdir cat8
[testsol:root:/usr/share/man] mkdir cat5
[testsol:root:/usr/share/man] mkdir cat1

[testsol:root:/usr/share/man] cd /inst/sendmail-8.14.2/makemap
[testsol:root:/inst/sendmail-8.14.2/makemap] Build

[testsol:root:/inst/sendmail-8.14.2/makemap] cd ..
[testsol:root:/inst/sendmail-8.14.2] Build

[testsol:root:/inst/sendmail-8.14.2] cd cf/cf
[testsol:root:/inst/sendmail-8.14.2/cf/cf] cp generic-solaris.mc sendmail.mc
[testsol:root:/inst/sendmail-8.14.2/cf/cf] Build sendmail.mc
[testsol:root:/inst/sendmail-8.14.2/cf/cf] sh Build install-cf
[testsol:root:/inst/sendmail-8.14.2/cf/cf] sh Build submit.cf

[testsol:root:/inst/sendmail-8.14.2/cf/cf] cd ../..
[testsol:root:/inst/sendmail-8.14.2] Build install


[testsol:root:/etc/mail] touch access

access파일 만들어서 access.db로 만들고 (access에서 설정할것은 개인별로 알아서.. RELAY 시킬 것은 RELAY 시키고 REJECT 시킬건 REJECT 시키고...)

[testsol:root:/etc/mail] makemap hash /etc/mail/access < /etc/mail/access
이제 센드메일 실행시키고~http://www.abuse.net/relay.html 여기서 릴레이 테스트 해보자~


Qpopper 설치


[testsol:root:/inst] gunzip qpopper-4.0.5.tar.gz
[testsol:root:/inst] tar -xvf qpopper-4.0.5.tar
[testsol:root:/inst] cd qpopper4.0.5
[testsol:root:/inst/qpopper4.0.5] configure
[testsol:root:/inst/qpopper4.0.5] make
[testsol:root:/inst/qpopper4.0.5] make install


[testsol:root:/inst/qpopper4.0.5] cp /usr/local/sbin/popper /usr/local/lib

[testsol:root:/inst/qpopper4.0.5] vi /etc/inetd.conf

pop3    stream  tcp     nowait  root    /usr/local/lib/popper   popper -s
(Copy & Paste~~)

설정을 다시 로드 하기 위해서


[testsol:root:/inst/qpopper4.0.5] ps -ef | grep inet

[testsol:root:/inst/qpopper4.0.5] kill -HUP 159


이제 아웃룩에서 설정해보고 사용해보도록 합시다~~~


출처  : http://blog.naver.com/drakers

'solaris' 카테고리의 다른 글

Solaris9 + apache + tomcat + oracle 최신판 설치 !!  (0) 2008.02.18
solaris9 + tomcat6 + apache2.2  (0) 2008.01.08
솔라리스 SWAP / swap  (0) 2007.09.03
솔라리스 10의 주요 기능  (1) 2007.08.27
솔라리스 SSHD  (0) 2007.08.22

+ Recent posts