Oracle® Solaris 11.2에서의 sendmail 서비스 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

sendmail.cf의 대체 구성을 사용하여 메일 배달을 관리하는 방법

인바운드 메일과 아웃바운드 메일을 쉽게 전송하기 위해 sendmail의 새 기본 구성에 데몬 및 클라이언트 대기열 실행자가 사용됩니다. 클라이언트 대기열 실행자는 로컬 SMTP 포트의 데몬에 메일을 제출할 수 있어야 합니다. 데몬이 SMTP 포트에서 수신 대기하지 않는 경우 메일이 대기열에 남아 있습니다. 이 문제를 방지하려면 다음 작업을 수행하십시오. 데몬 및 대기열 실행자에 대한 자세한 내용을 확인하고, 이 대체 구성을 사용하는 이유를 이해하려면 sendmail 버전 8.12의 submit.cf 구성 파일을 참조하십시오.

이 절차에서는 로컬 호스트의 연결만 수락하기 위해 데몬이 실행되는지 확인합니다.

  1. 관리자가 됩니다.

    자세한 내용은 Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 지정된 관리 권한 사용을 참조하십시오.

  2. sendmail 클라이언트 서비스를 중지합니다.
    # svcadm disable -t sendmail-client
  3. 변경할 구성 파일의 복사본을 만듭니다.
    # cd /etc/mail/cf/cf
    # cp submit.mc submit-myhost.mc
    myhost

    .mc 파일의 새 이름을 선택합니다.

  4. 새 구성 파일(예: submit-myhost.mc)을 편집합니다.

    수신 호스트 IP 주소를 msp 정의로 변경합니다.

    # grep msp submit-myhost.mc
    FEATURE(`msp', `[#.#.#.#]')dnl
  5. m4를 사용하여 구성 파일을 작성합니다.
    # make submit-myhost.cf
  6. ()원본의 복사본을 만든 다음 새 구성 파일을 설치합니다.
    # cp /etc/mail/submit.cf /etc/mail/submit.cf.save
    # cp submit-myhost.cf /etc/mail/submit.cf
  7. sendmail 클라이언트 서비스를 다시 시작합니다.
    # svcadm enable sendmail-client