전송 규칙 조건자
적용 대상: Exchange Server 2010 SP2, Exchange Server 2010 SP3
마지막으로 수정된 항목: 2015-03-09
MicrosoftExchange Server 2010에서 조건자는 전송 규칙에 조건과 예외를 만드는 데 사용됩니다. 전송 규칙은 허브 전송 서버 및 Edge 전송 서버를 통해 라우팅되는 전자 메일 메시지에 적용할 수 있습니다. 두 전송 서버 역할에서 모두 사용할 수 있는 조건자도 있고, 한 전송 서버 역할에서만 사용할 수 있는 조건자도 있습니다.
목차
조건자 및 조건자 속성
허브 전송 서버에서 사용할 수 있는 조건자
Edge 전송 서버에서 사용할 수 있는 조건자
조건자 속성
조건자 및 조건자 속성
전송 규칙 조건 및 예외는 하나 이상의 조건자로 구성됩니다. 허브 전송 서버(Edge 전송 서버의 경우 Edge 규칙 에이전트)의 전송 규칙 에이전트는 조건자에 따라 보낸 사람, 받는 사람, 제목, 기타 메시지 머리글 및 메시지 본문과 같은 전자 메일 메시지의 특정 부분을 검사하여 규칙을 해당 메시지에 적용할 것인지를 결정합니다. 이와 같이 조건자는 조건과 예외를 위한 차단 장치의 역할을 합니다.
전송 규칙의 메시지 적용 여부를 결정하기 위해 대부분의 조건자에는 값을 지정해야 하는 하나 이상의 속성이 있습니다. 전송 규칙 에이전트는 메시지 속성에서 지정한 값을 검사합니다. 예를 들어, HasClassification 조건자를 사용하려면 분류 속성에 대해 하나 이상의 메시지 분류를 지정해야 합니다. 속성이 없는 조건자도 있습니다. 예를 들어, HasNoClassification 조건자는 메시지에 분류가 있는지만 검사하므로 어떤 값도 필요로 하지 않습니다.
값을 조건자에 할당할 때 두 개 이상의 속성을 필요로 하는 조건자의 경우 조건자 속성 또는 속성을 결정해야 합니다. EMC(Exchange 관리 콘솔)에서 새 전송 규칙 또는 전송 규칙 편집 마법사의 밑줄이 있는 값을 클릭하여규칙 설명 편집 상자에 조건자 값을 지정할 수 있습니다. Exchange 관리 셸에서 속성을 New-TransportRule 및 Set-TransportRule cmdlet의 매개 변수로 사용할 수 있습니다. 속성 값은 속성 이름 뒤에 지정됩니다.
참고
Exchange 2010의 경우, Get-TransportRulePredicate 및 Get-TransportRuleAction cmdlet을 사용하여 조건자 및 동작을 인스턴스화할 필요가 없습니다. 이러한 cmdlet을 통해 cmdlet이 실행되는 허브 전송 및 Edge 전송 서버에 사용할 수 있는 조건자 및 동작을 나열할 수 있습니다. New-TransportRule 및 Set-TransportRule cmdlet에는 매개 변수로 사용 가능한 모든 조건자 및 동작이 있으므로 하나의 명령을 사용하여 전송 규칙을 만들거나 수정할 수 있습니다.
전자 메일 메시지(메시지 머리글 필드 등)에서 특정 필드를 검사하는 조건자의 경우 두 개의 조건자 속성을 설정해야 합니다. 조건자를 사용하여 메시지 머리글을 검사하는 경우 하나의 조건자 속성으로는 받는 사람, 보낸 사람, 받은 날짜 또는 Content-Type과 같은 검사할 머리글을 지정합니다. 두 번째 속성의 값도 지정해야 합니다. 두 번째 속성이 필요한 조건자는 표 1 및 표 2에 나열되어 있으며 두 번째 속성은 두 번째 조건자 속성 열에 나열되어 있습니다.
조건자 및 조건자 속성
허브 전송 서버에서 사용할 수 있는 조건자
표 1은 허브 전송 서버에 사용할 수 있는 조건자이며 각 조건자에 대한 다음과 같은 정보가 표시됩니다.
조건자 열에는 EMC에서 새 전송 규칙 및 전송 규칙 편집 마법사에 나타나는 대로 조건자가 표시되어 있습니다.
조건자 이름 열에는 Get-TransportRulePredicate cmdlet이 반환하는 조건자 이름이 표시되어 있습니다.
조건자 속성 및 두 번째 조건자 속성 열에는 속성 형식이 표시되어 있습니다. 대부분의 속성 형식에는 특정한 값이 사용됩니다. 속성 형식에 맞는 값을 확인하려면 표 3을 참조하십시오.
참고
표 1의 각 조건자에는 새 전송 규칙 및 전송 규칙 편집 마법사의 예외 페이지에서도 선택할 수 있는 동일한 예외가 있습니다. 셸에서 예외로 사용할 수 있는 조건자는 ExceptIf로 시작됩니다. 예를 들어, FromMemberOf 조건자의 경우 전송 규칙 cmdlet에서 예외로 사용할 수 있는 매개 변수는 ExceptIfFromMemberOf라고 합니다.
동일한 조건자 개체에는 전송 규칙 조건 및 예외에 사용할 논리가 들어 있습니다. 따라서 Get-TransportRulePredicate cmdlet을 사용하여 조건자를 나열할 때 예외는 별도의 조건자로 나열되지 않습니다.
표 1 허브 전송 서버에서 사용할 수 있는 조건자
아니요 | 조건자 | 조건부 이름 | 조건부 속성 | 두 번째 조건부 속성 | 설명 |
---|---|---|---|---|---|
1 |
사람 |
보낸 사람 |
Addresses |
해당 없음 |
참고 이 조건자를 사용하여 메일 그룹을 지정할 수 없습니다. 메일 그룹에 보낸 메시지에 대해 작업을 수행하는 규칙을 만들어야 할 경우 "받는 사람 필드의 받는 사람이 개인인 경우"(AnyOfToHeader) 조건자를 대신 사용합니다. |
2 |
메일 그룹의 구성원 |
FromMemberOf |
주소 |
해당 없음 |
|
3 |
조직 내부 또는 외부 사용자 |
FromScope |
FromUserScope |
해당 없음 |
|
4 |
사람에게 보냄 |
SentTo |
주소 |
해당 없음 |
참고 이 조건자를 사용하여 메일 그룹을 지정할 수 없습니다. 메일 그룹에 보낸 메시지에 대해 작업을 수행하는 규칙을 만들어야 할 경우 "받는 사람 필드의 받는 사람이 개인인 경우"(AnyOfToHeader) 조건자를 대신 사용합니다. |
5 |
메일 그룹 구성원에게 보냄 |
SentToMemberOf |
주소 |
해당 없음 |
|
6 |
조직 내부 또는 외부 사용자나 파트너에게 보냄 |
SentToScope |
ToUserScope |
해당 없음 |
|
7 |
메일 그룹과 메일 그룹의 구성원 간 |
BetweenMemberOf |
Addresses( |
Addresses( |
|
8 |
모든 보낸 사람의 관리자가 개인인 경우 |
ManagerIs |
EvaluatedUser( |
Addresses( |
|
9 |
보낸 사람이 받는 사람의 관리자인 경우 |
ManagementRelationship |
ManagementRelationship( |
해당 없음 |
|
10 |
보낸 사람 및 받는 사람의 AD 특성이 평가인 경우 |
ADAttributeComparison |
ADAttribute( |
Evaluation( |
|
11 |
받는 사람 주소에 특정 단어가 있는 경우 |
RecipientAddressContainsWords |
Words |
해당 없음 |
|
12 |
받는 사람 주소에 텍스트 패턴이 있는 경우 |
RecipientAddressMatchesPatterns |
Patterns |
해당 없음 |
|
13 |
받는 사람의 속성에 특정 단어가 있는 경우 |
RecipientAttributeContains |
Words*( |
해당 없음 |
|
14 |
받는 사람의 속성에 텍스트 패턴이 있는 경우 |
RecipientAttributeMatches |
Patterns*( |
해당 없음 |
|
15 |
받는 사람 필드의 받는 사람이 개인인 경우 |
AnyOfToHeader |
주소 |
해당 없음 |
|
16 |
"받는 사람" 필드의 받는 사람이 메일 그룹의 구성원인 경우 |
AnyOfToHeaderMemberOf |
주소 |
해당 없음 |
|
17 |
참조 필드의 받는 사람이 개인인 경우 |
AnyOfCcHeader |
주소 |
주소 |
|
18 |
참조 필드의 받는 사람이 메일 그룹의 구성원인 경우 |
AnyOfCcHeaderMemberOf |
주소 |
해당 없음 |
|
19 |
받는 사람 또는 참조 필드의 받는 사람이 개인인 경우 |
AnyOfToCcHeader |
주소 |
해당 없음 |
|
20 |
받는 사람 또는 참조 필드의 받는 사람이 메일 그룹의 구성원인 경우 |
AnyOfToCcHeaderMemberOf |
주소 |
해당 없음 |
|
21 |
분류로 표시 |
HasClassification |
Classification |
해당 없음 |
|
22 |
제목 필드에 특정 단어가 있는 경우 |
SubjectContains |
Words |
해당 없음 |
|
23 |
제목 필드 또는 메시지 본문에 특정 단어가 있는 경우 |
SubjectOrBodyContains |
Words |
해당 없음 |
|
24 |
메시지 머리글에 특정 단어가 있는 경우 |
HeaderContains |
MessageHeader( |
Words( |
|
25 |
보낸 사람 주소에 특정 단어가 있는 경우 |
FromAddressContains |
Words( |
해당 없음 |
|
26 |
제목 필드에 텍스트 패턴이 있는 경우 |
SubjectMatches |
Patterns( |
해당 없음 |
|
27 |
제목 필드 또는 메시지 본문에 텍스트 패턴이 있는 경우 |
SubjectOrBodyMatches |
Patterns( |
해당 없음 |
|
28 |
메시지 머리글이 텍스트 패턴과 일치하는 경우 |
HeaderMatches |
MessageHeader( |
Patterns( |
|
29 |
보낸 사람 주소가 텍스트 패턴과 일치하는 경우 |
FromAddressMatches |
Patterns( |
해당 없음 |
|
30 |
첨부 파일 이름이 텍스트 패턴과 일치하는 경우 |
AttachmentNameMatches |
Patterns( |
해당 없음 |
|
31 |
SCL(스팸 지수) 등급이 제한보다 크거나 같음 |
SCLOver |
SclValue |
해당 없음 |
|
32 |
첨부 파일 크기가 제한보다 크거나 같은 경우 |
AttachmentSizeOver |
Size |
해당 없음 |
|
33 |
중요도로 표시 |
WithImportance |
Importance |
해당 없음 |
|
34 |
메시지가 메시지 유형인 경우 |
MessageTypeMatches |
MessageType |
해당 없음 |
|
35 |
보낸 사람의 속성에 특정 단어가 포함된 경우 |
SenderAttributeContains |
Words*( |
해당 없음 |
|
36 |
보낸 사람의 속성이 텍스트 패턴과 일치하는 경우 |
SenderAttributeMatches |
Patterns( |
해당 없음 |
|
37 |
메시지 분류로 표시되지 않음 |
HasNoClassifications |
해당 없음 |
해당 없음 |
|
38 |
첨부 파일의 내용에 단어가 있는 경우 |
AttachmentContainsWords |
Words |
해당 없음 |
|
39 |
첨부 파일의 내용이 텍스트 패턴과 일치하는 경우 |
AttachmentMatchesPatterns |
패턴 |
해당 없음 |
|
40 |
첨부 파일이 지원되지 않는 경우 |
AttachmentIsUnsupported |
해당 없음 |
해당 없음 |
|
조건자 및 조건자 속성
Edge 전송 서버에서 사용할 수 있는 조건자
표 2는 Edge 전송 서버에서 사용할 수 있는 조건자를 나열합니다.
참고
표 1의 각 조건자에는 새 전송 규칙 및 전송 규칙 편집 마법사의 예외 페이지에서도 선택할 수 있는 동일한 예외가 있습니다. 셸에서 예외로 사용할 수 있는 조건자는 ExceptIf
로 시작됩니다. 예를 들어, FromMemberOf
조건자의 경우 전송 규칙 cmdlet에서 예외로 사용할 수 있는 매개 변수는 ExceptIfFromMemberOf라고 합니다.
동일한 조건자 개체에는 전송 규칙 조건 및 예외에 사용할 논리가 들어 있습니다. 따라서 Get-TransportRulePredicate cmdlet을 사용하여 조건자를 나열할 때 예외는 별도의 조건자로 나열되지 않습니다.
Edge 전송 서버에서 사용할 수 있는 조건자
아니요 | 조건자 | 조건부 이름 | 조건부 속성 | 두 번째 조건부 속성 | 설명 |
---|---|---|---|---|---|
1 |
제목 필드에 특정 단어가 있는 경우 |
SubjectContains |
Words |
해당 없음 |
|
2 |
제목 필드 또는 메시지 본문에 특정 단어가 있는 경우 |
SubjectOrBodyContains |
Words |
해당 없음 |
|
3 |
메시지 머리글에 특정 단어가 있는 경우 |
HeaderContains |
MessageHeader |
Words |
|
4 |
보낸 사람 주소에 특정 단어가 있는 경우 |
FromAddressContains |
Words |
해당 없음 |
|
5 |
받는 사람 주소에 특정 단어가 있는 경우 |
AnyOfRecipientAddressContainsWords |
Words |
해당 없음 |
|
6 |
제목 필드가 텍스트 패턴과 일치하는 경우 |
SubjectMatches |
패턴 |
해당 없음 |
|
7 |
제목 필드 또는 메시지 본문이 텍스트 패턴과 일치하는 경우 |
SubjectOrBodyMatches |
패턴 |
해당 없음 |
|
8 |
메시지 머리글이 텍스트 패턴과 일치하는 경우 |
HeaderMatches |
MessageHeader |
패턴 |
|
9 |
보낸 사람 주소가 텍스트 패턴과 일치하는 경우 |
FromAddressMatches |
패턴 |
해당 없음 |
|
10 |
받는 사람 주소가 텍스트 패턴과 일치하는 경우 |
AnyOfRecipientAddressMatches |
패턴 |
해당 없음 |
|
11 |
SCL(스팸 지수) 등급이 제한보다 크거나 같음 |
SCLOver |
SclValue |
해당 없음 |
|
12 |
첨부 파일 크기가 제한보다 크거나 같은 경우 |
AttachmentSizeOver |
Size |
해당 없음 |
|
13 |
조직 내부 또는 외부 사용자 |
FromScope |
범위 |
해당 없음 |
|
조건자 및 조건자 속성
조건자 속성
다음 표는 전송 규칙 조건자에 사용되는 속성 형식입니다.
표 3 전송 규칙 조건자에 사용되는 속성 형식
조건자 | 이름 | 설명 |
---|---|---|
ADAttribute |
사용 가능한 Active Directory 특성 중 하나 |
셸을 사용하여 또한 여러 Active Directory 특성 및 값 쌍을 지정할 수 있습니다. 예: " |
Addresses 및 Addresses2 |
Active Directory 사서함, 연락처 또는 메일 그룹 개체의 배열 |
|
분류 |
메시지 분류 개체 |
예를 들어,
|
EvaluatedUser |
|
|
Evaluation |
|
|
FromUserScope |
|
참고 메일 연락처가 조직 내부에 있는 것으로 간주되는지 외부에 있는 것으로 간주되는지를 확인하려면 보낸 사람 주소의 도메인 부분을 구성한 허용되는 도메인과 비교합니다. 자세한 내용은 허용 도메인 이해을 참조하십시오.
|
Importance |
|
|
ManagementRelationship |
|
|
MessageHeader |
단일 문자열 |
|
MessageType |
단일 메시지 유형 이름 |
|
패턴 |
배열 또는 정규식 |
|
SclValue |
단일 정수 |
|
Size |
KB 또는 MB와 같은 수량자가 있는 단일 정수 |
예: |
ToUserScope |
다음 값 중 하나입니다.
|
|
Words |
문자열 배열 |
Exchange 2010의 경우 접두사 또는 접미사가 없는 단어만 검색됩니다. 예를 들어, 단어 "contoso"를 지정하는 경우 이 규칙은 정확히 일치하는 경우에만 실행됩니다. 다음과 같이 이 단어가 접미사, 접두사 또는 다른 문자(공백 제외) 사이에 있는 경우에는 정확한 일치로 간주되지 않습니다.
이 속성에서는 대/소문자를 구분하지 않습니다. 별표(*)는 리터럴 문자로 취급되며 와일드카드 문자로 사용되지는 않습니다. |
조건자 및 조건자 속성
© 2010 Microsoft Corporation. 모든 권리 보유.