Axil S/E kdk016
				  1997. 4 .16
				  Kim Do Kyung

SUBJECT: Mail Server(Sendmail) Configuration(Solaris 2.4).

CONTENTS:

★ Mail Server(Sendmail) Configuration(Solaris 2.4).

	※ Sendmail의 컴파일
 
먼저 컴파일할 시스템의 타입에따라 Makefile을 선택하여 컴파일한다. 여기서는
Solaris 2.4환경을 기준으로 설명한다.
 
     # cd src

우선 몇 가지 수정을 한후에 make를 수행한다.

     # cp sysexits.h /usr/ucbinclude/sysexits.h
 
와 같이 화일을 복사하고, Makefile.SunOS.5.x화일에서 다음과 같이
comment처리를 한다.

ln -s /usr/ucbinclude/sysexits.h
==> #ln -s /usr/ucbinclude/sysexits.h
 
${NROFF} -mandoc aliases.5 > aliases.0
==> ${ NROFF} -man aliases.5 > aliases.0

${NROFF} -mandoc mailq.1 > mailq.0
==> ${ NROFF} -man mailq.1 > mailq.0
 
${NROFF} -mandoc newaliases.1 > newaliases.0
==> ${ NROFF} -man newaliases.1 > newaliases.0
 
${NROFF} -mandoc sendmail.8 > sendmail.0
==> ${ NROFF} -man sendmail.8 > sendmail.0
 
위와 같이 변경한 후에 make를 실행한다.
 
     # make -f Makefile.SunOS.5.x

	※ Sendmail의 인스톨

설치를 하기전에 시스템에서 제공하는 sendmail을 따로 보관한다.

     # which sendmail
     /usr/lib/sendmail
     # cp /usr/lib/sendmail /usr/lib/sendmail.org

그리고 컴파일된 sendmail을 설치한다.

     # cp ./sendmail /usr/lib/sendmail
     # chmod 4555 /usr/lib/sendmail
     # chown root /usr/lib/sendmail
     # chgrp sys /usr/lib/sendmail

	※ Sendmail Configuration

sendmail.cf화일은 ftp://ftp.svc.hei.co.kr/pub/mail/sendmail/cf 디렉토리에서
자신의 시스템 타입에 맞는 화일을 가져온다. 여기서는 Solaris2.4를 사용하므로
sendmail.cf.solaris을 이용하여 설치해보자.

우선 기존의 sendmail.cf 를 다른 이름으로 복사를 하고 설치한다.

     # cp /etc/mail/sendmail /etc/mail/sendmail.cf.org
     # cp sendmail.solaris /etc/mail/sendmail.cf

그리고 sendmail.cf화일의 내용을 자신의 시스템에 맞도록 수정을 한다. 특별히
수정을 하지 않아도 메일을 바로 사용할 수 있으나 몇 가지 기능을 추가 할 경우
아래와 같이 수정한다.

- 만일 도메인명으로 메일을 받으려면 다음과 같이 수정한다.

Cwlocalhost    ===>   Cwlocalhost
                      Cwhei.co.kr
                      Cwabc.co.kr

위와 같이 변경하면 현재의 호스트명으로 메일을 받을 수도 있고, hei.co.kr,
abc.co.kr로도 메일을 받을 수 있다. 물론 도메인으로 메일을 받을 경우에는
네임서버에 MX 레코드에 등록이 되어 있어야 한다.

- 메일을 보낼때 자신의 호스트 네임이 아니라 다른 이름으로 보낼 경우에는
다음과 같이 수정한다.

DM ===> DMabc.co.kr

위와 같이 하면 메일을 보낼때 id@abc.co.kr이라는 송신자 주소로 메일이
발송된다. n Sendmail의 실행

sendmail구동은 루트권한으로

     # /usr/lib/sendmail -bd -q1h

라고 실행하면 된다.