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

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

메일 서버 설정 방법

로컬 사용자용 메일에만 사용되는 메일 서버를 설정하는 데에는 특별한 단계가 필요 없습니다. 사용자는 암호 파일이나 이름 공간에 항목이 있어야 합니다. 또한 메일이 배달되려면 ~/.forward 파일을 확인할 로컬 홈 디렉토리가 있어야 합니다. 따라서 홈 디렉토리 서버가 종종 메일 서버로 설정됩니다. 메일 서버에 대한 자세한 내용은 하드웨어 구성 요소Chapter 3, 메일 서비스(참조)를 참조하십시오.

메일 서버는 여러 메일 클라이언트의 메일의 경로를 지정할 수 있습니다. 이 유형의 메일 서버에는 클라이언트 우편함에 적합한 스풀링 공간이 있어야 합니다.


주 - mail.local 프로그램은 메시지가 처음 배달될 때 /var/mail 디렉토리에 자동으로 우편함을 만듭니다. 메일 클라이언트마다 개별 우편함을 만들 필요는 없습니다.

클라이언트가 우편함에 액세스하려면 /var/mail 디렉토리를 원격 마운트에 사용할 수 있어야 합니다. 또는 POP(Post Office Protocol)나 IMAP(Internet Message Access Protocol)와 같은 서비스를 서버에서 사용할 수 있어야 합니다. 다음 작업은 /var/mail 디렉토리를 사용하여 메일 서버를 설정하는 방법을 보여줍니다. 이 문서에서는 POP나 IMAP를 위한 구성 지침을 제공하지 않습니다.


다음 작업의 경우 /var/mail 디렉토리를 내보냈다는 내용이 /etc/dfs/dfstab 파일에 표시되어야 합니다.

  1. 관리자가 됩니다.

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

  2. sendmail을 중지합니다.
    # svcadm disable -t network/smtp:sendmail
  3. 원격 액세스에 /var/mail 디렉토리를 사용할 수 있는지 확인합니다.
    # share

    /var/mail 디렉토리가 나열되면 5단계로 이동합니다.

    /var/mail 디렉토리가 나열되지 않거나 목록이 나타나지 않으면 알맞은 하위 단계를 계속 진행합니다.

    1. (옵션)목록이 나타나지 않으면 NFS 서비스를 시작합니다.

      Oracle Solaris 11.2의 네트워크 파일 시스템 관리 의 자동 파일 시스템 공유를 설정하는 방법 절차에 따라 /var/mail 디렉토리를 사용하여 NFS 서비스를 시작합니다.

    2. (옵션)/var/mail 디렉토리가 목록에 없으면 디렉토리를 /etc/dfs/dfstab에 추가합니다.

      다음 명령줄을 /etc/dfs/dfstab 파일에 추가합니다.

      share -F nfs -o rw /var/mail
  4. 파일 시스템을 마운트에 사용할 수 있도록 합니다.
    # shareall
  5. 이름 서비스가 시작되었는지 확인합니다.
    1. (옵션) NIS를 실행 중이면 다음 명령을 사용합니다.
      # ypwhich

      자세한 내용은 ypwhich(1) 매뉴얼 페이지를 참조하십시오.

    2. (옵션)DNS를 실행 중이면 다음 명령을 사용합니다.
      # nslookup hostname
      hostname

      호스트 이름을 사용합니다.

      자세한 내용은 nslookup(1M) 매뉴얼 페이지를 참조하십시오.

    3. (옵션)LDAP를 실행 중이면 다음 명령을 사용합니다.
      # ldaplist

      자세한 내용은 ldaplist(1) 매뉴얼 페이지를 참조하십시오.

  6. sendmail을 다시 시작합니다.
    # svcadm enable network/smtp:sendmail