Subject : Setting up a Mail host and a Relay

Description :


1. sendmail.cf configuration file

* sendmail.cf : sendmail 에의해 사용되는 configuraion parameter 가 있다.
* main.cf : mail host, relay host, gateway 에 의해 사용되는 임시 화일.
* subsidiary.cf : mail host, relay host, gateway 가 아닌시스템을 위한
                 임시화일로써 인스톨시에 sendmail.cf 의 default 값이다.

2.  Postmaster setup.

posmaster 는 mail error message  를 받으며 mail system 의 장애분석을하는사람.

모든시스템은 Posmaster mailbox 에 mail 을 보낼수가 있어야하고 당신은
NIS,또는 NIS+ alias 를 Posmaster 를 위해 만들수있고 또한 local 의 
/etc/mail/aliases file 을 만들수가 있다.

/etc/mail/aliases file 에서의 기본  Posmaster 는 root 로 reditect 한다.

3. Setting Up the Mail Host.

1) Choose the mail host
2) Add mailhost in /etc/hosts 
   ex) 129.240.50.10 hermes mailhost
3) on mail host, become superuser
4) cp /etc/mail/main.cf /etc/mail/sendmail.cf

   Without NIS+: a. Lmmaildomain 을 comment ( #Lmmaildomain)
                 b. Dmsvc.hei.co.kr 을 등록. (domainname 등록)
                 c. Cmsvc.hei.co.kr svc.hei.co svc.hei svc  을 등록.
                    (들어오는 mail 을 domainname 으로 인식)

   With NIS+: a. Type
      hyundai3#nistbladm -a key=maildomain value=svc.hei.co.kr   \
               sendmailvars.org_dir
       (이것은 sendmail.cf 에 Lmmaildomain 에 macro m 을 setting)

5) sendmail 을 재구동.


4. Setting Up the Relay Host.

위의 구성에서 mail host   와 relay host 는 다르지만 이경우가 항상
르렇다는것은 아니다, 즉, mail host 와 relay host 가 같을수도 있다.

message 가 다른 domain 으로 전달될때에 먼저 mail host 로 전해지고 여기서
address 를 분석후에  mail host 는  이 메세지가 local 이 아니것을 확인하고
mail host  는 그 메세지를 relay 로 route 해야만한다.

4-1) mail host 로부터 Relay host 로 Routing.

a. mail host system 에서
b. relay mailer 를 setup
  /etc/mail/sendmail.cf 의 DMsmartuucp 를 DMether 로 바꾼다.
c. DRddn-gateway 에서 ddn-gateway 를 relay host 로 변경
    ami3000:DRami3000

d. CRddn-gateway 에서 ddn-gateway 를 relay host 로 변경
    ami3000:CRami3000

e. sendmail restart.


4-2) Relay host 로부터 다른 Relay host 로 Routing.

a. relay host system 에서
b. mail domain 을 setup. (Without NIS+ 인 경우)
       
   Without NIS+: a. Lmmaildomain 을 comment ( #Lmmaildomain)
                 b. Dmsvc.hei.co.kr 을 등록. (domainname 등록)
                 c. Cmsvc.hei.co.kr svc.hei.co svc.hei svc  을 등록.
                    (들어오는 mail 을 domainname 으로 인식)

c. DMsmartuucp 라인에서 smartuucp 를 적절한 mailer 로 변경.
   위의 경우라면 uucp line 이므로 변경이 필요없음.

c. DR ddn-gateway 에서 ddn-gateway 를 상대편 relay host 로 변경
    hwarang:DRhwarangami3000

d. CRddn-gateway 에서 ddn-gateway 를 상대편 relay host 로 변경
    hwarang:CRhwarang

e. sendmail restart.



Revision History

작성일자 : 96.09.05
작성자 : 이승훈

수정일자 :
수정자 :