다음을 통해 공유


전송 규칙 조건부

 

적용 대상: 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 전송 서버에서 전송 규칙에 대한 조건부 속성

조건부 속성 올바른 형식 설명

AddressesAddresses2

Active Directory 사서함, 연락처 또는 메일 그룹 개체의 배열

Addresses Addresses2는 단일 사서함, 연락처, 메일 사용 가능 사용자 또는 메일 그룹 개체를 사용합니다. 이러한 조건부 속성에 대한 자세한 내용은 이 항목 뒷부분의 "조건 및 예외에 주소 할당"을 참조하십시오.

Classification

메시지 분류 개체

Classification은 메시지 분류 개체를 사용합니다. 메시지 분류 개체를 지정하려면 Get-MessageClassification 명령을 사용해야 합니다. 예를 들어 다음 명령을 사용하여 ExCompanyInternal 메시지 분류를 찾습니다.

$Condition.Classification = (Get-MessageClassification ExCompanyInternal).Identity

Importance

High, Normal 또는 Bulk의 단일 값

Importance는 전자 메일 메시지의 메시지 우선 순위를 사용합니다. 값은 큰따옴표로 묶습니다.

Patterns

정규식 배열

Patterns 조건부 속성은 식별 가능한 패턴을 따르는 전자 메일 메시지의 동적 텍스트와 일치시키는 데 사용할 수 있는 정규식을 사용합니다. 식은 큰따옴표로 묶습니다.

MessageHeader

단일 문자열

MessageHeader는 검토할 전자 메일 메시지 헤더를 지정하는 데 사용할 수 있는 문자열을 사용합니다. 이 조건부 속성은 일치하는 헤더 필드의 값을 지정하는 Words 또는 Patterns 조건부 속성과 함께 사용됩니다. 문자열은 큰따옴표로 묶습니다.

SclValue

단일 정수

SclValue는 전자 메일 메시지에 구성되는 SCL(스팸 지수)과 일치시키는 데 사용할 수 있는 정수를 사용합니다. 정수는 큰따옴표로 묶습니다.

Scope

InOrganization 또는 NotInOrganization의 단일 값

Scope는 전자 메일 메시지가 Exchange 2007 조직 내부에서 발송되었는지 조직 외부에서 발송되었는지를 확인하는 데 사용되는 값을 사용합니다. Scope는 또한 메시지를 조직 내부에 있는 받는 사람에게 보냈는지 아니면 외부에 있는 받는 사람에게 보냈는지도 확인합니다. 값을 큰따옴표로 묶으십시오.

다음 조건 중에 해당하는 경우가 있으면 보낸 사람 또는 받는 사람은 조직 내부에 있는 것으로 간주됩니다.

  • 보낸 사람 또는 받는 사람이 메일 사용 가능 사용자이거나, 메일 그룹 또는 조직의 Active Directory 내에 있는 공용 폴더인 경우.

  • 보낸 사람 또는 받는 사람의 도메인이 허용 도메인 목록에는 있지만 ExternalRelay 도메인이 아닌 경우. 또한 인증된 연결을 사용하여 메시지를 보내거나 받은 것이 분명한 경우입니다.

메일 사용 가능 연락처가 조직 내부에 있는 것으로 간주되는지 외부에 있는 것으로 간주되는지를 확인하려면 이 섹션 앞부분에서 설명한 것처럼 받는 사람이나 보낸 사람 주소의 도메인 부분을 허용 도메인 목록과 비교합니다.

허용 도메인에 대한 자세한 내용은 허용 도메인 관리를 참조하십시오.

Size

KB 또는 MB 같은 수량자가 있는 단일 정수

Size는 전자 메일 첨부 파일의 크기를 지정하는 정수를 사용합니다. 정수를 입력할 때 다음 단위 중 하나로 값을 한정하십시오.

  • B(바이트)

  • KB(킬로바이트)

  • MB(메가바이트)

  • GB(기가바이트)

  • TB(테라바이트)

비정규화된 정수는 바이트로 처리합니다.

Words

문자열 배열

Words 조건부 속성은 큰따옴표로 묶은 문자열을 사용합니다.

Hub 전송 서버에서 지원되는 조건부

표 2는 Hub 전송 서버에서 구성되는 전송 규칙과 함께 사용할 수 있는 조건부를 보여 줍니다.

표 2   Hub 전송 서버에서 전송 규칙에 대해 지원되는 조건부

지원되는 규칙 조건부 조건부 이름 첫 번째 조건부 속성 두 번째 조건부 속성 설명

사람

From

Addresses

해당 없음

From은 전자 메일 메시지를 보낸 사서함, 메일 사용 가능 사용자 또는 연락처와 일치합니다.

메일 그룹의 구성원

FromMemberOf

Addresses

해당 없음

FromMemberOf는 지정된 메일 그룹의 구성원인 전자 메일 메시지 보낸 사람과 일치합니다.

조직 내부 또는 외부 사용자

FromScope

Scope

적용할 수 없음

FromScope은 지정된 범위에서 보낸 전자 메일 메시지와 일치합니다.

사람에게 보냄

SentTo

Addresses

해당 없음

SentTo는 메시지 받는 사람인 사서함, 메일 사용 가능 사용자 또는 연락처가 포함된 전자 메일 메시지와 일치합니다. 지정된 사서함, 메일 사용 가능 사용자 및 연락처는 메시지의 받는 사람, Cc(참조) 또는 Bcc(숨은 참조) 필드 어디에나 있을 수 있습니다.

메일 그룹 구성원에게 보냄

SentToMemberOf

Addresses

해당 없음

SentToMemberOf는 지정된 메일 그룹 구성원인 받는 사람이 포함된 전자 메일 메시지와 일치합니다. 받는 사람은 전자 메일 메시지의 받는 사람, Cc(참조) 또는 Bcc(숨은 참조) 필드 어디에나 있을 수 있습니다.

조직 내부 또는 외부 사용자에게 보내기

SentToScope

Scope

해당 없음

SentToScope은 지정된 범위로 보낸 전자 메일 메시지와 일치합니다.

메일 그룹과 메일 그룹의 구성원 간

BetweenMemberOf

Addresses

Addresses2

BetweenMemberOf는 두 개의 메일 그룹 구성원 간 보낸 전자 메일 메시지와 일치합니다.

받는 사람 필드의 받는 사람이 개인인 경우

AnyOfToHeader

Addresses

해당 없음

AnyOfToHeader는 전자 메일 메시지의 받는 사람 필드에 나열된 사서함, 메일 사용 가능 사용자 또는 연락처인 전자 메일 메시지와 일치합니다.

받는 사람 필드의 받는 사람이 메일 그룹 구성원인 경우

AnyOfToHeaderMemberOf

Addresses

해당 없음

AnyOfToHeaderMemberOf는 받는 사람에게 보낸 전자 메일 메시지와 일치합니다. 여기서 받는 사람은 전자 메일 메시지의 받는 사람 필드에 나열되며 지정된 메일 그룹의 구성원입니다.

참조 필드의 받는 사람이 개인인 경우

AnyOfCcHeader

Addresses

해당 없음

AnyOfCcHeader는 전자 메일 메시지의 Cc(참조) 필드에 나열된 사서함, 메일 사용 가능 사용자 또는 연락처인 전자 메일 메시지와 일치합니다.

참조 필드의 받는 사람이 메일 그룹의 구성원인 경우

AnyOfCcHeaderMemberOf

Addresses

해당 없음

AnyOfCcHeaderMemberOf는 받는 사람에게 보낸 전자 메일 메시지와 일치합니다. 여기서 받는 사람은 전자 메일 메시지의 Cc(참조) 필드에 나열되며 지정된 메일 그룹의 구성원입니다.

받는 사람 또는 참조 필드의 받는 사람이 개인인 경우

AnyOfToCcHeader

Addresses

해당 없음

AnyOfToCcHeader는 전자 메일 메시지의 받는 사람 또는Cc(참조) 필드에 나열된 사서함, 메일 사용 가능 사용자 또는 연락처인 전자 메일 메시지와 일치합니다.

받는 사람 또는 참조 필드의 받는 사람이 메일 그룹 구성원인 경우

AnyOfToCcHeaderMemberOf

Addresses

적용할 수 없음

AnyOfToCcHeaderMemberOf는 받는 사람에게 보낸 전자 메일 메시지와 일치합니다. 여기서 받는 사람은 전자 메일 메시지의 받는 사람 또는 참조 필드에 나열되며 지정된 메일 그룹의 구성원입니다.

제목 필드에 특정 단어가 있는 경우

SubjectContains

Words

해당 없음

SubjectContains는 메시지의 제목 필드에 특정 단어가 포함된 전자 메일 메시지와 일치합니다.

제목 필드 또는 메시지 본문에 특정 단어가 있는 경우

SubjectOrBodyContains

Words

해당 없음

SubjectOrBodyContains는 메시지의 제목 필드나 또는 본문에 특정 단어가 포함된 전자 메일 메시지와 일치합니다.

메시지 머리글에 특정 단어가 있는 경우

HeaderContains

MessageHeader

Words

HeaderContains는 지정된 메시지 헤더 필드에 지정된 메시지 헤더 필드 값이 포함된 전자 메일 메시지와 일치합니다.

보낸 사람 주소에 특정 단어가 있는 경우

FromAddressContains

Words

적용할 수 없음

FromAddressContains는 메시지의 보내기 필드에 특정 단어가 포함된 전자 메일 메시지와 일치합니다.

제목 필드에 텍스트 패턴이 있는 경우

SubjectMatches

Patterns

적용할 수 없음

SubjectMatches는 메시지의 제목 필드 텍스트 패턴이 지정된 정규식과 일치하는 전자 메일 메시지와 일치합니다.

제목 필드 또는 메시지 본문에 텍스트 패턴이 있는 경우

SubjectOrBodyMatches

Patterns

적용할 수 없음

SubjectOrBodyMatches는 메시지의 제목 필드 또는 본문의 텍스트 패턴이 지정된 정규식과 일치하는 전자 메일 메시지와 일치합니다.

메시지 머리글에 텍스트 패턴이 있는 경우

HeaderMatches

MessageHeader

Patterns

HeaderMatches는 지정된 메시지 헤더 필드에 지정된 정규식과 일치하는 텍스트 패턴이 포함된 전자 메일 메시지와 일치합니다.

보낸 사람 주소에 텍스트 패턴이 있는 경우

FromAddressMatches

Patterns

적용할 수 없음

FromAddressMatches는 메시지의 보내기 필드 텍스트 패턴이 지정된 정규식과 일치하는 전자 메일 메시지와 일치합니다.

첨부 파일 이름에 텍스트 패턴이 있는 경우

AttachmentNameMatches

Patterns

해당 없음

AttachmentNameMatches는 첨부 파일 이름의 텍스트 패턴이 지정된 정규식과 일치하는 전자 메일 메시지와 일치합니다.

SCL(스팸 지수) 등급이 제한보다 크거나 같음

SclOver

SclValue

해당 없음

SclOver는 지정된 SCL(스팸 지수)을 사용하여 구성되는 전자 메일 메시지와 일치합니다.

첨부 파일 크기가 제한보다 크거나 같은 경우

AttachmentSizeOver

Size

적용할 수 없음

AttachmentSizeOver는 지정된 값보다 큰 파일이 첨부된 전자 메일 메시지와 일치합니다.

분류로 표시

HasClassification

Classification

해당 없음

HasClassification은 지정된 분류로 분류된 전자 메일 메시지와 일치합니다.

중요도로 표시

WithImportance

Importance

해당 없음

WithImportance는 지정된 중요도로 설정된 전자 메일 메시지와 일치합니다.

Edge 전송 서버에서 지원되는 조건부

표 3은 Edge 전송 서버에서 구성된 전송 규칙과 함께 사용할 수 있는 조건부를 보여 줍니다.

표 3   Edge 전송 서버의 전송 규칙에 대해 지원되는 조건부

지원되는 규칙 조건부 조건부 이름 첫 번째 조건부 속성 두 번째 조건부 속성 설명

제목 필드에 특정 단어가 있는 경우

SubjectContains

Words

해당 없음

SubjectContains는 메시지의 제목 필드에 특정 단어가 포함된 전자 메일 메시지와 일치합니다.

제목 필드 또는 메시지 본문에 특정 단어가 있는 경우

SubjectOrBodyContains

Words

해당 없음

SubjectOrBodyContains는 메시지의 제목 필드 또는 본문에 특정 단어가 포함된 전자 메일 메시지와 일치합니다.

메시지 머리글에 특정 단어가 있는 경우

HeaderContains

MessageHeader

Words

HeaderContains는 지정된 메시지 헤더 필드에 지정된 메시지 헤더 필드 값이 포함된 전자 메일 메시지와 일치합니다.

보낸 사람 주소에 특정 단어가 있는 경우

FromAddressContains

Words

적용할 수 없음

FromAddressContains는 메시지의 보내기 필드에 특정 단어가 포함된 전자 메일 메시지와 일치합니다.

받는 사람 주소에 특정 단어가 있는 경우

AnyOfRecipientAddressContains

Words

해당 없음

AnyOfRecipientAddressContains는 메시지의 받는 사람, Cc(참조) 또는 Bcc(숨은 참조) 필드에 지정된 단어가 포함된 전자 메일 메시지와 일치합니다.

제목 필드에 텍스트 패턴이 있는 경우

SubjectMatches

Patterns

적용할 수 없음

SubjectMatches는 메시지의 제목 필드 텍스트 패턴이 지정된 정규식과 일치하는 전자 메일 메시지와 일치합니다.

제목 필드 또는 메시지 본문에 텍스트 패턴이 있는 경우

SubjectOrBodyMatches

Patterns

적용할 수 없음

SubjectOrBodyMatches는 메시지의 제목 필드 또는 본문의 텍스트 패턴이 지정된 정규식과 일치하는 전자 메일 메시지와 일치합니다.

메시지 머리글에 텍스트 패턴이 있는 경우

HeaderMatches

MessageHeader

Patterns

HeaderMatches는 지정된 메시지 헤더 필드에 지정된 정규식과 일치하는 텍스트 패턴이 포함된 전자 메일 메시지와 일치합니다.

보낸 사람 주소에 텍스트 패턴이 있는 경우

FromAddressMatches

Patterns

적용할 수 없음

FromAddressMatches는 메시지의 보내기 필드 텍스트 패턴이 지정된 정규식과 일치하는 전자 메일 메시지와 일치합니다.

받는 사람 주소에 텍스트 패턴이 있는 경우

AnyOfRecipientAddressMatches

Patterns

해당 없음

AnyOfRecipientAddressMatches는 메시지의 받는 사람, Cc(참조) 또는 Bcc(숨은 참조)의 텍스트 패턴이 지정된 정규식과 일치하는 전자 메일 메시지와 일치합니다.

SCL(스팸 지수) 등급이 제한보다 크거나 같음

SclOver

SclValue

해당 없음

SclOver는 지정된 SCL을 사용하여 구성되는 전자 메일 메시지와 일치합니다.

첨부 파일 크기가 제한보다 크거나 같은 경우

AttachmentSizeOver

Size

적용할 수 없음

AttachmentSizeOver는 지정된 값보다 큰 파일이 첨부된 전자 메일 메시지와 일치합니다.

조직 내부 또는 외부 사용자

FromScope

Scope

적용할 수 없음

FromScope은 지정된 범위에서 보낸 전자 메일 메시지와 일치합니다.

조건 및 예외에 주소 할당

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"))
    

자세한 내용

각 명령에 대한 구문과 매개 변수에 대한 자세한 내용은 다음 항목을 참조하십시오.

전송 규칙에 대한 자세한 내용은 다음 항목을 참조하십시오.