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

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

메일 클라이언트 설정 방법

메일 클라이언트는 메일 서버에 우편함이 있는 메일 서비스의 사용자입니다. 또한 메일 클라이언트는 우편함 위치를 가리키는 /etc/mail/aliases 파일에 별칭이 있습니다.


주 - POP(Post Office Protocol) 또는 IMAP(Internet Message Access Protocol)와 같은 서비스를 사용하여 메일 클라이언트 설정 작업을 수행할 수도 있습니다. 그러나 이 문서에서는 POP나 IMAP를 위한 구성 지침을 제공하지 않습니다.
  1. 메일 클라이언트 시스템의 관리자로 전환합니다.

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

  2. sendmail을 중지합니다.
    # svcadm disable -t network/smtp:sendmail
  3. 메일 클라이언트 시스템에 /var/mail 마운트 지점이 있는지 확인합니다.

    설치 프로세스 중에 마운트 지점을 만들어야 합니다. ls를 사용하여 파일 시스템이 있는지 확인할 수 있습니다. 다음 예에서는 파일 시스템이 만들어지지 않은 경우 받게 되는 응답을 보여줍니다.

    # ls -l /var/mail
    /var/mail not found
  4. /var/mail 디렉토리에 파일이 없는지 확인합니다.

    이 디렉토리에 메일 파일이 있으면 서버에서 /var/mail 디렉토리를 마운트할 때 덮어쓰지 않도록 파일을 이동해야 합니다.

  5. 메일 서버에서 /var/mail 디렉토리를 마운트합니다.

    자동으로 또는 부트 시에 메일 디렉토리를 마운트할 수 있습니다.

    1. (옵션) /var/mail을 자동으로 마운트합니다.

      다음과 같은 항목을 /etc/auto_direct 파일에 추가합니다.

      /var/mail -rw,hard,actimeo=0 server:/var/mail
      server

      지정된 서버 이름을 사용합니다.

    2. (옵션) 부트 시에 /var/mail을 마운트합니다.

      다음 항목을 /etc/vfstab 파일에 추가합니다. 이 항목은 로컬 /var/mail 디렉토리를 마운트하도록 지정된 메일 서버에 /var/mail 디렉토리를 허용합니다.

      server:/var/mail - /var/mail nfs - no rw,hard,actimeo=0

      시스템이 재부트될 때마다 클라이언트의 우편함이 자동으로 마운트됩니다. 시스템을 재부트하지 않으면 다음 명령을 입력하여 클라이언트 우편함을 마운트합니다.

      # mountall

      Caution

      주의  -  우편함 잠금과 우편함 액세스가 제대로 작동하려면 NFS 서버에서 메일을 마운트할 때 –actimeo=0 옵션을 포함해야 합니다.


  6. /etc/hosts를 업데이트합니다.

    /etc/hosts 파일을 편집하고 메일 서버에 대한 항목을 추가합니다. 이름 서비스를 사용하지 않는 경우 이 단계가 필요 없습니다.

    # cat /etc/hosts
    #
    # Internet host table
    #
    ..
    IP-address     mailhost  mailhost  mailhost.example.com
    IP-address

    지정된 IP 주소를 사용합니다.

    example.com

    지정된 도메인을 사용합니다.

    mailhost

    지정된 메일 호스트를 사용합니다.

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

  7. 별칭 파일 중 하나에 클라이언트에 대한 항목을 추가합니다.

    편지 별칭 파일 관리에 대한 작업 맵은 편지 별칭 파일 관리(작업 맵)를 참조하십시오. mail.local 프로그램은 메시지가 처음 배달될 때 /var/mail 디렉토리에 자동으로 우편함을 만듭니다. 메일 클라이언트마다 개별 우편함을 만들 필요는 없습니다.

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