전송 규칙 조건부
적용 대상: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
마지막으로 수정된 항목: 2007-04-09
이 항목에서는 Microsoft Exchange Server 2007 Hub 전송 서버 역할 또는 Edge 전송 서버 역할이 설치되어 있는 컴퓨터에서 사용할 수 있는 조건부, 조건부 속성 및 값에 대해 설명합니다. 복잡한 Addresses
조건부 속성에 대해서도 자세히 다룹니다.
Exchange 2007에서 전송 규칙 에이전트는 조건부를 사용하여 전송 규칙과 함께 사용되는 조건 및 예외를 채웁니다. Hub 전송 서버 역할과 Edge 전송 서버 역할은 모두 서버 역할을 통과하는 전자 메일 메시지에 전송 규칙을 적용할 수 있습니다. 그러나 서버마다 사용할 수 있는 조건부가 다릅니다.
조건부 및 조건부 속성
조건부는 특정 전자 메일 메시지를 검토하기 위한 조건 또는 예외를 명령합니다. 이렇게 해서 전송 규칙이 해당 메시지에 적용되는지 여부를 확인할 수 있습니다. 메시지의 보낸 사람 또는 받는 사람 필드를 검토하는 조건부가 있는 반면 제목, 본문 또는 첨부 파일 크기를 검토하는 조건부도 있습니다. 전송 규칙이 메시지에 적용되는지 여부를 결정하기 위해 대부분의 조건부에서는 메시지를 테스트하는 데 사용할 값을 사용자가 지정하도록 요구합니다. 이러한 값은 하나 이상의 조건부 속성에 지정됩니다. 조건부 속성을 필요로 하지 않는 조건부도 있습니다.
조건부의 조건부 속성을 결정해야만 조건부에 값을 지정할 수 있습니다. 예를 들어 Words
조건부 속성은 SubjectContains
조건과 함께 사용해야 합니다. Hub 전송 서버에 사용해야 하는 조건부 속성에 대해서는 표 2를 참조하고 Edge 전송 서버에 사용해야 하는 조건부 속성에 대해서는 표 3을 참조하십시오.
메시지 헤더 필드 같은 전자 메일 메시지 섹션에 있는 특정 필드를 검토하는 일부 조건부에서는 사용자가 두 개의 조건부 속성을 설정하도록 요구합니다. 사용자가 조건부를 지정하여 메시지 헤더를 검토하는 경우 첫 번째 조건부 속성은 검토할 특정 헤더 필드를 지정하고 두 번째 조건부 속성은 테스트할 메시지 헤더의 값을 지정합니다. 이러한 경우 사용자는 서버 역할에 따라 표 2와 표 3의 두 번째 조건부 속성 열에서 두 번째 조건부 속성에 대한 값을 지정해야 합니다. 예를 들어 contoso.com
같은 특정 문자열에 대한 메시지 ID 헤더 필드를 검토하도록 조건부를 구성할 수 있습니다.
표 1은 Hub 전송 서버 또는 Edge 전송 서버에서 구성되는 전송 규칙과 함께 사용할 수 있는 조건부 속성을 보여 줍니다.
표 1 Hub 전송 서버 또는 Edge 전송 서버에서 전송 규칙에 대한 조건부 속성
조건부 속성 | 올바른 형식 | 설명 |
---|---|---|
|
Active Directory 사서함, 연락처 또는 메일 그룹 개체의 배열 |
|
|
메시지 분류 개체 |
|
|
|
|
|
정규식 배열 |
|
|
단일 문자열 |
|
|
단일 정수 |
|
|
|
다음 조건 중에 해당하는 경우가 있으면 보낸 사람 또는 받는 사람은 조직 내부에 있는 것으로 간주됩니다.
메일 사용 가능 연락처가 조직 내부에 있는 것으로 간주되는지 외부에 있는 것으로 간주되는지를 확인하려면 이 섹션 앞부분에서 설명한 것처럼 받는 사람이나 보낸 사람 주소의 도메인 부분을 허용 도메인 목록과 비교합니다. 허용 도메인에 대한 자세한 내용은 허용 도메인 관리를 참조하십시오. |
|
|
비정규화된 정수는 바이트로 처리합니다. |
|
문자열 배열 |
|
Hub 전송 서버에서 지원되는 조건부
표 2는 Hub 전송 서버에서 구성되는 전송 규칙과 함께 사용할 수 있는 조건부를 보여 줍니다.
표 2 Hub 전송 서버에서 전송 규칙에 대해 지원되는 조건부
지원되는 규칙 조건부 | 조건부 이름 | 첫 번째 조건부 속성 | 두 번째 조건부 속성 | 설명 |
---|---|---|---|---|
사람 |
|
|
해당 없음 |
|
메일 그룹의 구성원 |
|
|
해당 없음 |
|
조직 내부 또는 외부 사용자 |
|
|
적용할 수 없음 |
|
사람에게 보냄 |
|
|
해당 없음 |
|
메일 그룹 구성원에게 보냄 |
|
|
해당 없음 |
|
조직 내부 또는 외부 사용자에게 보내기 |
|
|
해당 없음 |
|
메일 그룹과 메일 그룹의 구성원 간 |
|
|
|
|
받는 사람 필드의 받는 사람이 개인인 경우 |
|
|
해당 없음 |
|
받는 사람 필드의 받는 사람이 메일 그룹 구성원인 경우 |
|
|
해당 없음 |
|
참조 필드의 받는 사람이 개인인 경우 |
|
|
해당 없음 |
|
참조 필드의 받는 사람이 메일 그룹의 구성원인 경우 |
|
|
해당 없음 |
|
받는 사람 또는 참조 필드의 받는 사람이 개인인 경우 |
|
|
해당 없음 |
|
받는 사람 또는 참조 필드의 받는 사람이 메일 그룹 구성원인 경우 |
AnyOfToCcHeaderMemberOf |
|
적용할 수 없음 |
|
제목 필드에 특정 단어가 있는 경우 |
|
|
해당 없음 |
|
제목 필드 또는 메시지 본문에 특정 단어가 있는 경우 |
|
|
해당 없음 |
|
메시지 머리글에 특정 단어가 있는 경우 |
|
|
|
|
보낸 사람 주소에 특정 단어가 있는 경우 |
|
|
적용할 수 없음 |
|
제목 필드에 텍스트 패턴이 있는 경우 |
|
|
적용할 수 없음 |
|
제목 필드 또는 메시지 본문에 텍스트 패턴이 있는 경우 |
|
|
적용할 수 없음 |
|
메시지 머리글에 텍스트 패턴이 있는 경우 |
|
|
|
|
보낸 사람 주소에 텍스트 패턴이 있는 경우 |
|
|
적용할 수 없음 |
|
첨부 파일 이름에 텍스트 패턴이 있는 경우 |
|
|
해당 없음 |
|
SCL(스팸 지수) 등급이 제한보다 크거나 같음 |
|
|
해당 없음 |
|
첨부 파일 크기가 제한보다 크거나 같은 경우 |
|
|
적용할 수 없음 |
|
분류로 표시 |
|
|
해당 없음 |
|
중요도로 표시 |
|
|
해당 없음 |
|
Edge 전송 서버에서 지원되는 조건부
표 3은 Edge 전송 서버에서 구성된 전송 규칙과 함께 사용할 수 있는 조건부를 보여 줍니다.
표 3 Edge 전송 서버의 전송 규칙에 대해 지원되는 조건부
지원되는 규칙 조건부 | 조건부 이름 | 첫 번째 조건부 속성 | 두 번째 조건부 속성 | 설명 |
---|---|---|---|---|
제목 필드에 특정 단어가 있는 경우 |
|
|
해당 없음 |
|
제목 필드 또는 메시지 본문에 특정 단어가 있는 경우 |
|
|
해당 없음 |
|
메시지 머리글에 특정 단어가 있는 경우 |
|
|
|
|
보낸 사람 주소에 특정 단어가 있는 경우 |
|
|
적용할 수 없음 |
|
받는 사람 주소에 특정 단어가 있는 경우 |
|
|
해당 없음 |
|
제목 필드에 텍스트 패턴이 있는 경우 |
|
|
적용할 수 없음 |
|
제목 필드 또는 메시지 본문에 텍스트 패턴이 있는 경우 |
|
|
적용할 수 없음 |
|
메시지 머리글에 텍스트 패턴이 있는 경우 |
|
|
|
|
보낸 사람 주소에 텍스트 패턴이 있는 경우 |
|
|
적용할 수 없음 |
|
받는 사람 주소에 텍스트 패턴이 있는 경우 |
|
|
해당 없음 |
|
SCL(스팸 지수) 등급이 제한보다 크거나 같음 |
|
|
해당 없음 |
|
첨부 파일 크기가 제한보다 크거나 같은 경우 |
|
|
적용할 수 없음 |
|
조직 내부 또는 외부 사용자 |
|
|
적용할 수 없음 |
|
조건 및 예외에 주소 할당
Addresses
조건부 속성에서는 사용자가 전체 사서함, 연락처, 메일 사용 가능 사용자 또는 메일 그룹 개체를 속성에 전달해야 합니다. 이 속성에 대해 SMTP(Simple Mail Transfer Protocol) 전자 메일 주소는 올바른 값이 아닙니다. Addresses
조건부 속성에 할당된 값은 반드시 배열에 있어야 합니다.
사서함, 연락처, 메일 사용 가능 사용자 또는 메일 그룹 개체를 Addresses
조건부 속성에 전달하려면 배열 내에서 해당 Exchange 관리 셸 명령을 호출하여 명령에 개체 ID 또는 이름을 입력해야 합니다. 명령 이름과 ID는 괄호로 묶어야 합니다. 다음 명령 구문을 사용합니다.
$Condition.Addresses = @((Get-Mailbox <Mailbox Name>), (Get-MailContact <Contact Name>), (Get-MailUser <Mail-Enabled User>), (Get-DistributionGroup <Distribution Group Name>))
주소 조건부 속성에 값을 할당하려면 다음을 수행합니다.
다음 명령을 실행하여 단일 사서함 개체를 할당합니다.
$Condition.Addresses = @((Get-Mailbox "Ted Bremer"))
다음 명령을 실행하여 단일 메일 연락처 개체를 할당합니다.
$Condition.Addresses = @((Get-MailContact "Masato Kawai"))
다음 명령을 실행하여 단일 메일 사용 가능 사용자 개체를 할당합니다.
$Condition.Addresses = @((Get-MailUser "Pilar Ackerman"))
다음 명령을 실행하여 단일 메일 그룹 개체를 할당합니다.
$Condition.Addresses = @((Get-DistributionGroup "Sales Group"))
다음 명령을 실행하여 사서함, 사용자, 메일 그룹 개체의 조합을 할당합니다.
$Condition.Addresses = @((Get-Mailbox "Ted Bremer"), (Get-Mailbox "Kim Akers"), (Get-MailContact "Pilar Ackerman"), (Get-MailContact "Adam Barr"), (Get-MailUser "Chris Meyer"), (Get-DistributionGroup "Marketing Group"), (Get-DistributionGroup "Research Group"))
자세한 내용
각 명령에 대한 구문과 매개 변수에 대한 자세한 내용은 다음 항목을 참조하십시오.
전송 규칙에 대한 자세한 내용은 다음 항목을 참조하십시오.