Sun Java System Messaging Server 6 2005Q4 관리 설명서

sendmail 클라이언트 처리

최종 사용자가 sendmail 클라이언트를 통해 메일을 보내는 경우 프로토콜을 통해 해당 클라이언트를 지원하도록 Messaging Server를 구성할 수 있습니다. 사용자는 UNIX sendmail 클라이언트를 계속 사용할 수 있습니다.

sendmail 클라이언트와 Messaging Server 사이에 호환성을 만들려면 sendmail 구성 파일을 만들어 수정하면 됩니다.


주 –

sendmail 패치를 시스템에 적용할 때마다 Solaris 9 플랫폼에서 sendmail 구성 파일을 만드는 방법 의 다음 지침에 설명된 대로 submit.cf 파일을 수정해야 합니다. Solaris 8의 경우에는 Solaris 8에서 /usr/lib/sendmail의 올바른 버전을 구하는 방법의 지침을 따르십시오.


이전 버전의 Messaging Server를 업그레이드한 경우 /usr/lib/sendmail 이진 파일이 sendmail 제품의 구성 요소로 교체되었습니다. Messaging Server에서는 업그레이드 중에 이 대체가 발생하지 않습니다. 따라서, 최신 sendmail 패치로부터 적절한 /usr/lib/sendmail 이진 파일 버전을 구해야 합니다.

Solaris 9 플랫폼에서 sendmailsetuid 프로그램이 아닌 setgid 프로그램입니다.

ProcedureSolaris 8에서 /usr/lib/sendmail의 올바른 버전을 구하는 방법

단계
  1. /usr/lib/mail/cf 디렉토리에서 main-v7sun.mc 파일을 찾아 이 파일의 복사본을 만듭니다.

    이 절의 예에서는 sunone-msg.mc라는 복사본을 만들었습니다.

  2. sunone-msg.mc 파일에서 MAILER 매크로 앞에 다음 행을 추가합니다.


    FEATURE(”nullclient’, ”smtp:rhino.west.sesta.com’)dnl
    MASQUERADE_AS(”west.sesta.com’)dnl
    define(”confDOMAIN_NAME’, ”west.sesta.com’)dnl

    Messaging Server 초기 런타임 구성 만들기 에서 설명하는 것처럼, 여기서 rhino.west.sesta.com은 localhost 이름이고 west.sesta.com은 기본 전자 메일 도메인입니다. HA 환경에서는 논리 호스트 이름을 사용합니다. 고가용성을 위한 논리 호스트 이름에 대한 자세한 내용은 3 장, 고가용성 구성을 참조하십시오.

  3. sunone-msg.mc 파일을 컴파일합니다.


    /usr/ccs/bin/make sunone-msg.cf
    

    sunone-msg.mcsunone-msg.cf를 출력합니다.

  4. /etc/mail 디렉토리에 있는 기존 sendmail.cf 파일의 백업 복사본을 만듭니다.

    1. /usr/lib/mail/cf/sunone-msg.cf를 복사한 다음 해당 파일의 이름을 sendmail.cf로 변경합니다.

    2. sendmail.cf 파일을 /etc/mail 디렉토리로 이동합니다.

ProcedureSolaris 9 플랫폼에서 sendmail 구성 파일을 만드는 방법

단계
  1. /usr/lib/mail/cf 디렉토리에서 submit.mc 파일을 찾아 해당 파일의 복사본을 만듭니다.

    이 절의 예에서는 sunone-submit.mc라는 복사본을 만들었습니다.

  2. sunone-submit.mc 파일에서 다음 행을 변경합니다.


    FEATURE(”msp’)dn

    위 항목을 아래와 같이 변경하려면


    FEATURE(”msp’, ”rhino.west.sesta.com’)dnl

    여기서 rhino.west.sesta.com은 localhost 이름입니다.

    Messaging Server 초기 런타임 구성 만들기 에서 설명하는 것처럼, 여기서 rhino.west.sesta.com은 localhost 이름이고 west.sesta.com은 기본 전자 메일 도메인입니다. HA 환경에서는 논리 호스트 이름을 사용합니다. 고가용성을 위한 논리 호스트 이름에 대한 자세한 내용은 3 장, 고가용성 구성을 참조하십시오.

  3. sunone-submit.mc 파일을 컴파일합니다.


    /usr/ccs/bin/make sunone-submit.cf
    

    sunone-submit.mcsunone-submit.cf를 출력합니다.

  4. /etc/mail 디렉토리에 있는 기존 submit.cf 파일의 백업 복사본을 만듭니다.

    1. /usr/lib/mail/cf/sunone-submit.cf 파일을 복사한 다음 해당 파일의 이름을 submit.cf로 변경합니다.

    2. submit.cf 파일을 /etc/mail 디렉토리로 이동합니다.