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

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

sendmail.cf 파일 작성 방법

다음 절차에서는 새 구성 파일 작성 방법을 보여줍니다.


주 - /usr/lib/mail/cf/main-v7sun.mc는 이제 /etc/mail/cf/cf/sendmail.mc입니다.
  1. 관리자가 됩니다.

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

  2. sendmail을 중지합니다.
    # svcadm disable -t network/smtp:sendmail
  3. 변경할 구성 파일의 복사본을 만듭니다.
    # cd /etc/mail/cf/cf
    # cp sendmail.mc myhost.mc
    myhost

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

  4. 필요하면 새 구성 파일(예: myhost.mc)을 편집합니다.

    예를 들어, 다음 명령줄을 추가하여 도메인 가장을 사용으로 설정합니다.

    # cat myhost.mc
    ..
    MASQUERADE_AS(`host.domain')
    host.domain

    원하는 호스트 이름과 도메인 이름을 사용합니다.

    이 예에서 MASQUERADE_AS$j가 아니라 host.domain에서와 마찬가지로 보낸 메일에 레이블이 지정되도록 합니다.

  5. m4를 사용하여 구성 파일을 작성합니다.
    # make myhost.cf
  6. –C 옵션을 사용하여 새 파일을 지정하여 새 구성 파일을 테스트합니다.
    # /usr/lib/sendmail -C myhost.cf -v testaddr </dev/null

    이 명령이 메시지를 표시하는 동안 testaddr로 메시지를 보냅니다. 시스템에서 sendmail 서비스를 다시 시작하지 않고 보내는 메일만 테스트할 수 있습니다. 아직 메일을 처리하지 않는 시스템의 경우 메일 구성 테스트 방법의 전체 테스트 절차를 사용하십시오.

  7. ()원본의 복사본을 만든 다음 새 구성 파일을 설치합니다.
    # cp /etc/mail/sendmail.cf /etc/mail/sendmail.cf.save
    # cp myhost.cf /etc/mail/sendmail.cf
  8. sendmail 서비스를 다시 시작합니다.
    # svcadm enable network/smtp:sendmail