특정 매핑 테이블을 구성하여 메일 서비스에 대한 액세스를 제어할 수 있습니다. 이러한 매핑 테이블을 사용하면 메일을 전송 및/또는 수신할 수 있거나 그렇게 할 수 없는 사람을 제어할 수 있습니다. 표 18–1에는 이 절에 설명된 매핑 테이블에 나열되어 있습니다. FROM_ACCESS, MAIL_ACCESS 및 ORIG_MAIL_ACCESS 매핑에 제공되는 응용 프로그램 정보 문자열에는 HELO/EHLO SMTP 명령에서 요구된 시스템 이름도 포함됩니다. 이 이름은 문자열 끝에 표시되며 슬래시(/)로 나머지 문자열(일반적으로 "SMTP*")과 구분합니다. 요구된 시스템 이름은 일부 웜 및 바이러스를 차단하는 데 유용하게 사용될 수 있습니다.
모든 매핑 테이블과 마찬가지로 액세스 제어 매핑 테이블은 동일한 일반 형식을 가집니다( 10.3 매핑 파일 참조). 즉, 매핑 테이블 이름이 맨 앞에 오고 그 뒤에 공백이 있으며 맨 뒤에 하나 이상의 매핑 항목이 오는 형식입니다. 매핑 항목은 왼쪽에 있는 검색 패턴과 오른쪽에 있는 템플리트로 구성됩니다. 검색 패턴은 특정 메시지를 필터링하며 템플리트는 메시지에 대해 수행할 작업을 지정합니다. 예를 들면 다음과 같습니다.
SEND_ACCESS *|Elvis1@sesta.com|*|* $Y *|Nelson7@sesta.com|*|* $Y *|AkiraK@sesta.com|*|* $Y *|*@sesta.com|*|* $NMail$ Blocked
다음 예는 sesta.com 도메인에서 Elvis1, Nelson, AkiraK 의 전자 메일을 제외한 모든 전자 메일을 차단합니다.
액세스 제어 매핑 항목의 검색 패턴은 세로 막대(|)로 구분된 여러 검색 기준으로 구성됩 니다. 검색 기준의 순서는 액세스 매핑 테이블에 따라 다르며 이후의 절에서 설명합니다. 예를 들어 SEND_ACCESS 매핑 테이블의 검색 형식은 다음과 같습니다.
src-channel|from-address|dst-channel|to-address
여기서 src-channel은 메시지가 대기 중인 채널, from-address는 메시지를 보낸 사람의 주소, dst-channel은 메시지가 대기될 채널, to-address는 메시지 주소가 지정된 주소입니다. 이 네 필드에 별표를 사용하면 해당 필드는 모든 채널 또는 주소와 일치하게 됩니다.
mappings 파일을 수정할 때마다 구성을 다시 컴파일해야 합니다( 10.1 MTA 구성 컴파일 참조).
매핑 테이블 |
설명 |
---|---|
SEND_ACCESS( 18.3.1 SEND_ACCESS 및 ORIG_SEND_ACCESS 테이블 참조) |
봉투의 From 주소와 봉투의 To 주소, 소스 및 대상 채널을 기준으로 받는 연결을 차단하는 데 사용됩니다. To 주소는 다시 쓰기, 별칭 확장 등이 수행된 뒤 검사됩니다. |
ORIG_SEND_ACCESS( 18.3.1 SEND_ACCESS 및 ORIG_SEND_ACCESS 테이블 참조) |
봉투의 From 주소와 봉투의 To 주소, 소스 및 대상 채널을 기준으로 받는 연결을 차단하는 데 사용됩니다. To 주소는 다시 쓴 다음, 별칭 확장 전에 검사됩니다. |
MAIL_ACCESS( 18.3.2 MAIL_ACCESS 및 ORIG_MAIL_ACCESS 매핑 테이블 참조) |
SEND_ACCESS 및 PORT_ACCESS 테이블에서 발견한 결합된 정보(PORT_ACCESS에서 발견한 IP 주소 및 포트 번호 정보와 결합된 SEND_ACCESS에서 발견된 채널 및 주소 정보)에 기초하여 받는 연결을 차단하는 데 사용됩니다. |
ORIG_MAIL_ACCESS( 18.3.2 MAIL_ACCESS 및 ORIG_MAIL_ACCESS 매핑 테이블 참조) |
ORIG_SEND_ACCESS 및 PORT_ACCESS 테이블에서 발견한 결합된 정보(PORT_ACCESS에서 발견한 IP 주소 및 포트 번호 정보와 결합된 ORIG_SEND_ACCESS에서 발견된 채널 및 주소 정보)에 기초하여 받는 연결을 차단하는 데 사용됩니다. |
FROM_ACCESS( 18.3.3 FROM_ACCESS 매핑 테이블 참조) |
봉투의 From 주소를 기준으로 메일을 필터링하는 데 사용됩니다. To 주소가 부적절한 경우 이 테이블을 사용합니다. |
PORT_ACCESS( 18.3.4 PORT_ACCESS 매핑 테이블 참조) |
IP 번호를 기준으로 받는 연결을 차단하는 데 사용됩니다. |
소스 채널, 원격 서버의 IP 주소 수, 현재 시도 중인 IP 주소의 색인을 기준으로 받는 연결을 차단하는 데 사용됩니다. 18.3.5 IP_ACCESS 매핑 테이블을 참조하십시오. |
SEND_ACCESS 및 ORIG_SEND_ACCESS에 사용 가능한 주소 및 채널 정보와 IP 주소와 포트 번호 정보를 포함하여 PORT_ACCESS 매핑 테이블을 통해 사용 가능한 모든 정보를 사용할 수 있는 경우 MAIL_ACCESS 및 ORIG_MAIL_ACCESS 매핑이 가장 일반적입니다.