질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

솔라리스7+sendmail8.12.9 설치

작성자 정보

  • 주원팔 작성
  • 작성일

컨텐츠 정보

본문

 

Sendmail 8.12.9 설치<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

Solaris 7 + Bekerly4.1.25 + sendmail 8.12.9 + qpopper

다운로드 www.sendmail.org, ftp://ftp.sendmail.org/pub/sendmail/

버클리 DB4.1.25  http://www.sleepycat.com/download/index.shtml

qpopper www.qpopper.org

 

 

버클리 DB 설치

[/export/home/src]: tar xvf db-4.1.25.tar

[/export/home/src]: cd db-4.1.25/dist

[/export/home/src/db-4.1.25/dist]:./configure CC=gcc

[/export/home/src/db-4.1.25/dist]:make

[/export/home/src/db-4.1.25/dist]:make install

 

 

sendmail-8.12.9 설치

 

[/export/home/src]: tar xvf sendmail.8.12.9.tar

[/export/home/src]: cd /export/home/src/sendmail-8.12.9/devtools/Site

[/export/home/src/sendmail-8.12.9/devtools/Site]: vi site.config.m4        à 파일 생성

 

define(`confMAPDEF', `-DNEWDB -DNIS -DNISPLUS -DMAP_REGEX')

define(`confLIBS', `-ldb -lresolv -lsocket -lnsl -lkstat')

define(`confINCDIRS',`-I/usr/local/include')

define(`confLIBDIRS',`-L/usr/local/lib')

define(`confINCDIRS',`-I/usr/local/BerkeleyDB.4.1/include')

define(`confLIBDIRS',`-L/usr/local/BerkeleyDB.4.1/lib')

 

[/export/home/src/sendmail-8.12.9]: sh Build

[/export/home/src/sendmail-8.12.9]: cp cf/cf/generic-solaris.mc sendmail.mc

[/export/home/src/sendmail-8.12.9/cf/cf]: sh Build sendmail.cf

[/export/home/src/sendmail-8.12.9/cf/cf]: cp sendmail.cf /etc/mail/sendmail.cf

[/export/home/src/sendmail-8.12.9]: sh Build install

[/export/home/src/sendmail-8.12.9]: cd makemap

[/export/home/src/sendmail-8.12.9/makemap]: sh Build

[bankmail:/export/home/src/sendmail-8.12.9/makemap]: sh Build install

기본적을 백업해 놓은 access, aliases 등의 파일을 /etc/mail 디렉토리로 옮겨 놓은 후 버클리DB를 이용한 파일을 DB화 하여준다.

 

[/etc/mail]: makemap hash /etc/mail/access < /etc/mail/access

[/etc/mail]: makemap btree /etc/mail/aliases < /etc/mail/aliases

[/etc/mail]: makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable
 기타 

.

.

 

 

/var/mail , /var/spool/mqueue 디렉토리 생성

 

 

메일 데몬 스타트

 [shell]:/usr/lib/sendmail -bd -q15m

 또는 기존 버전 rc2.d [shell]:S88sendmail start

 

테스트

Mail v test@test.com

 

qpopper 설치

 

[/export/home/src]: uncompress qpopper4.0.5.tar.Z

[/export/home/src]: tar xvf qpopper4.0.5

[/export/home/src/qpopper4.0.5]: ./configure --enable-specialauth --enable-bulletins=/var/spool/mail --enable-servermode

[/export/home/src/qpopper4.0.5]: make

[/export/home/src/qpopper4.0.5]: make install

[/export/home/src/qpopper4.0.5/popper]: cp popper /usr/local/lib/

[/etc]:vi inetd.conf

ftp     stream  tcp     nowait  root    /usr/sbin/in.ftpd       in.ftpd

telnet  stream  tcp     nowait  root    /usr/sbin/in.telnetd    in.telnetd

pop3    stream  tcp     nowait  root    /usr/local/libd/popper  /usr/local/lib/popper s     -> 추가

 

 

 

[/etc]:vi services 
pop3            110/tcp                         # Post Office Protocol - Version 3     -> 확인 및 추가

 

 

[/etc]:ps ef | grep inetd

kill HUP PID

 

 

테스트 

% telnet localhost pop3

Trying 192.168.114.11...

Connected to localhost.

Escape character is '^]'.

+OK QPOP (version 2.53) at localhost starting.

user myname

+OK Password required for myname.

pass ******

+OK myname has 0 messages (0 octets).

quit

+OK Pop server at localhost signing off.

Connection closed by foreign host.

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,044 명
  • 현재 강좌수 :  35,858 개
  • 현재 접속자 :  94 명