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

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

하드웨어 구성 요소

같은 시스템이나 별도의 시스템에 메일 구성의 세 가지 필수 요소를 제공할 수 있습니다.

사용자가 도메인 외부의 네트워크와 통신해야 할 경우 네번째 요소인 메일 게이트웨이도 추가해야 합니다. 자세한 내용은 메일 게이트웨이를 참조하십시오. 다음 절에서는 각각의 하드웨어 구성 요소에 대해 설명합니다.

메일 호스트

메일 호스트는 네트워크의 기본 메일 시스템으로 지정한 시스템입니다. 메일 호스트는 사이트의 다른 시스템이 배달할 수 없는 메일을 전달하는 대상 시스템입니다. 로컬 /etc/hosts 파일에서 IP 주소 오른쪽에 단어 mailhost를 추가하여 hosts 데이터베이스에서 시스템을 메일 호스트로 지정합니다. 또는 이름 서비스의 호스트 파일과 비슷하게 단어 mailhost를 추가할 수 있습니다. 자세한 작업 정보는 메일 호스트 설정 방법 in Chapter 2, 메일 서비스 관리을 참조하십시오.

네트워크에서 인터넷 전역 네트워크로 향하는 라우터로 구성된 시스템을 메일 호스트로 사용하는 것이 좋습니다. 자세한 내용은 Oracle Solaris 11.2에서 UUCP 및 PPP를 사용하여 직렬 네트워크 관리 의 1 장, Solaris 지점 간 프로토콜 4.0 정보, Oracle Solaris 11.2에서 UUCP 및 PPP를 사용하여 직렬 네트워크 관리 의 10 장, UNIX-UNIX 복사 프로그램 정보Oracle Solaris 11.2 시스템을 라우터 또는 로드 밸런서로 구성 의 IPv4 라우터 구성을 참조하십시오. 로컬 네트워크의 시스템에 모뎀이 없을 경우 시스템을 메일 호스트로 지정하십시오.

일부 사이트에서는 시간 공유 구성에서 네트워크로 연결되지 않은 독립형 시스템을 사용합니다. 특히 독립형 시스템은 직렬 포트에 연결된 단말기에 적합합니다. 독립형 시스템을 단일 시스템 네트워크의 메일 호스트로 지정하여 이 구성에 대한 전자 메일을 설정할 수 있습니다. 하드웨어 구성 요소 개요에서는 일반적인 전자 메일 구성을 보여주는 그림을 제공합니다.

메일 서버

우편함은 특정 사용자의 전자 메일을 포함하는 단일 파일입니다. 사용자의 우편함이 있는 시스템으로 메일이 배달됩니다. 이 우편함은 로컬 시스템이나 원격 서버에 있을 수 있습니다. 메일 서버/var/mail 디렉토리에 사용자 우편함을 유지 관리하는 시스템입니다. 작업 정보는 메일 서버 설정 방법 in Chapter 2, 메일 서비스 관리을 참조하십시오.

메일 서버는 클라이언트에서 오는 모든 메일의 경로를 지정합니다. 클라이언트가 메일을 보내면 메일 서버가 배달을 위해 대기열에 메일을 넣습니다. 메일이 대기열에 들어간 후 사용자는 해당 메일 메시지를 유지하면서 클라이언트를 재부트하거나 전원을 끌 수 있습니다. 받는 사람이 클라이언트에서 메일을 받을 때 메시지의 From 행의 경로에 메일 서버 이름이 포함되어 있습니다. 받는 사람이 응답할 경우 사용자의 우편함으로 응답이 전송됩니다. 정기적으로 백업되는 사용자나 시스템에 대해 홈 디렉토리를 제공하는 시스템을 메일 서버로 사용하는 것이 좋습니다.

메일 서버가 사용자의 로컬 시스템이 아닐 경우 NFS 소프트웨어를 사용하는 구성의 사용자는 root 액세스 권한이 있을 경우 /etc/vfstab 파일을 사용하여 /var/mail 디렉토리를 마운트할 수 있습니다. 기타 방법으로, 사용자는 자동 마운트를 사용할 수도 있습니다. NFS 지원을 사용할 수 없는 경우 사용자는 서버에 로그인하여 메일을 읽을 수 있습니다.

네트워크의 사용자가 오디오 파일이나 데스크탑 게시 시스템의 파일과 같이 다른 유형의 메일을 보낼 경우 우편함을 위해 메일 서버에 공간을 더 할당해야 합니다.

모든 우편함에 대한 메일 서버를 설정하여 백업 프로세스를 단순화할 수 있습니다. 메일이 여러 시스템에 퍼져 있으면 백업이 어려울 수 있습니다. 여러 우편함을 서버 하나에 저장할 경우 여러 사용자의 오류가 단일 지점에서 발생할 수 있다는 단점이 있습니다. 그러나 제대로 백업을 수행하면 위험에 비해 큰 장점을 얻을 수 있습니다.

메일 클라이언트

메일 클라이언트는 메일 서버에 우편함이 있는 메일 서비스 사용자입니다. 또한 메일 클라이언트는 우편함 위치를 가리키는 /etc/mail/aliases 파일에 별칭이 있습니다. 작업 정보는 메일 클라이언트 설정 방법 in Chapter 2, 메일 서비스 관리을 참조하십시오.

메일 게이트웨이

메일 게이트웨이는 여러 통신 프로토콜을 실행하는 네트워크 사이의 연결 또는 같은 프로토콜을 사용하는 여러 네트워크 사이의 통신을 처리하는 시스템입니다. 예를 들어, 메일 게이트웨이가 SNA(Systems Network Architecture) 프로토콜 제품군을 실행하는 네트워크에 TCP/IP 네트워크를 연결할 수 있습니다.

가장 단순하게 설정할 수 있는 메일 게이트웨이는 같은 프로토콜이나 메일러를 사용하는 네트워크 두 개를 연결하는 메일 게이트웨이입니다. 이 시스템은 sendmail이 해당 주소로 도메인에서 받는 사람을 찾을 수 없는 메일을 처리합니다. 메일 게이트웨이가 있을 경우 sendmail은 게이트웨이를 사용하여 도메인 외부로 메일을 보내고 받습니다.

다음 그림에 표시된 대로 서로 다른 메일러를 사용하는 두 네트워크 간에 메일 게이트웨이를 설정할 수 있습니다. 이 구성을 지원하려면 메일 게이트웨이 시스템에서 sendmail.cf 파일을 사용자 정의해야 합니다. 이 프로세스는 어렵고 시간이 오래 걸릴 수 있습니다.

그림 3-1  여러 통신 프로토콜 사이의 게이트웨이

image:다이어그램은 서로 다른 메일러를 사용하는 메일 게이트웨이 두 개를 보여줍니다.

인터넷 연결을 제공하는 시스템이 있을 경우 이 시스템을 메일 게이트웨이로 구성할 수 있습니다. 메일 게이트웨이를 구성하기 전에 사이트의 보안 요구 사항을 신중히 고려하십시오. 회사 네트워크와 다른 네트워크 사이에 방화벽 게이트웨이를 만들고 해당 게이트웨이를 메일 게이트웨이로 설정해야 합니다. 작업 정보는 메일 게이트웨이 설정 방법 in Chapter 2, 메일 서비스 관리을 참조하십시오.