Exchange Online의 메일 흐름 규칙 조건 및 예외(조건자)

메일 흐름 규칙의 조건 및 예외(전송 규칙이라고도 함)는 규칙이 적용되거나 적용되지 않는 메시지를 식별합니다. 예를 들어 규칙이 메시지에 고지 사항을 추가하는 경우 특정 단어가 포함된 메시지, 특정 사용자가 보낸 메시지 또는 특정 메일 그룹의 구성원이 보낸 메시지를 제외한 모든 메시지에만 적용되도록 규칙을 구성할 수 있습니다. 메일 흐름 규칙의 조건 및 예외를 조건자라고도 합니다. 모든 조건에 대해 정확히 동일한 설정과 구문을 사용하는 해당 예외가 있기 때문입니다. 유일한 차이점은 조건이 포함할 메시지를 지정하는 반면 예외는 제외할 메시지를 지정한다는 것입니다.

대부분의 조건 및 예외에는 하나 이상의 값이 필요한 하나의 속성이 있습니다. 예를 들어 보낸 사람 은 조건 메시지의 보낸 사람 필요 합니다. Some conditions have two properties. 예를 들어 메시지 헤더에는 이러한 단어 조건 중 하나를 포함 하려면 메시지 머리글 필드를 지정하는 속성 하나와 헤더 필드에서 찾을 텍스트를 지정하는 두 번째 속성이 필요합니다. 일부 조건 또는 예외에는 속성이 없습니다. 예를 들어 모든 첨부 파일에 실행 파일 콘텐츠 조건이 있으면 실행 가능한 콘텐츠 가 있는 메시지에서 첨부 파일을 찾습니다.

여러 조건/예외 또는 다중 값 조건/예외를 처리하는 방법을 포함하여 Exchange Online 메일 흐름 규칙에 대한 자세한 내용은 Exchange Online 메일 흐름 규칙(전송 규칙)을 참조하세요.

Exchange Online 메일 흐름 규칙에 대한 조건 및 예외

다음 섹션의 표에서는 Exchange Online 메일 흐름 규칙에서 사용할 수 있는 조건 및 예외에 대해 설명합니다. 속성 형식은 속성 형식 섹션에 설명되어 있습니다.

보낸 사람

받는 사람

메시지 제목 또는 본문

첨부 파일

모든 수신자

메시지 중요한 정보 유형, 받는 사람 및 참조 값, 크기 및 문자 집합

보낸 사람 및 받는 사람

메시지 속성

메시지 헤더

참고:

  • EAC(Exchange 관리 센터)에서 조건 또는 예외를 선택한 후 이 규칙 적용 또는 선택한 "클릭 경로 값"과 필드가 종종 다른 경우 제외 에 표시되는 값입니다. 또한 템플릿(시나리오의 필터링된 목록)을 기반으로 새 규칙을 만들 때 전체 클릭 경로를 따르는 대신 짧은 조건 이름을 선택할 수 있습니다. 짧은 이름 및 전체 클릭 경로 값은 테이블의 EAC 열에 표시됩니다.

  • EAC에서 [모든 메시지에 적용] 을 선택하면 다른 조건을 지정할 수 없습니다. PowerShell에서 동등한 것은 조건 매개 변수를 지정하지 않고 규칙을 만드는 것입니다.

  • 설정 및 속성은 조건 및 예외에서 동일합니다. 따라서 Get-TransportRulePredicate cmdlet의 출력은 예외를 별도로 나열하지 않습니다. 또한 이 cmdlet에서 반환되는 일부 조건자의 이름은 해당 매개 변수 이름과 다르며 조건자에는 여러 매개 변수가 필요할 수 있습니다.

보낸 사람

보낸 사람의 주소를 검사하는 조건 및 예외의 경우 규칙이 보낸 사람의 주소를 찾는 위치를 지정할 수 있습니다.

EAC의 이 규칙의 속성 섹션에서 메시지에서 보낸 사람 주소 일치를 선택합니다. 이 설정을 보려면 추가 옵션을 선택해야 할 수 있습니다. PowerShell에서 매개 변수는 SenderAddressLocation입니다. 사용 가능한 값은 다음과 같습니다.

  • 헤더: 메시지 헤더에서 보낸 사람만 검사합니다(보낸 사람 필드). 이 값은 기본값입니다.

  • 봉투: 메시지 봉투에서 보낸 사람만 검사합니다(일반적으로 Return-Path 필드에 저장되는 SMTP 전송에 사용된 MAIL FROM 값). 메시지 봉투 검색은 다음 조건(및 해당 예외)에 대해서만 사용할 수 있습니다.

    • 보낸 사람(보낸 사람)입니다.
    • 보낸 사람의 구성원입니다 (FromMemberOf).
    • 보낸 사람 주소에는 (FromAddressContainsWords)가 포함됩니다.
    • 보낸 사람 주소가 일치 합니다(FromAddressMatchesPatterns)
    • 보낸 사람의 도메인은 (SenderDomainIs)
  • 헤더 또는 봉투 (HeaderOrEnvelope) 메시지 헤더 및 메시지 봉투에서 보낸 사람 검사

참고

자동 전달 시나리오에서 전달된 메일의 보낸 사람 주소는 전달자가 아닌 원래 보낸 사람의 주소입니다. 자세한 내용은 사용자 사서함 규칙이 메시지를 자동으로 전달하는 경우 전송 규칙이 일치하지 않음을 참조하세요.

자동 회신 시나리오에서 발신자는 SenderAddressLocation을 확인하여 결정됩니다.

  • -Headers를 설정하면 보낸 사람에게 사용자가 생성한 자동 회신 메시지가 됩니다.
  • -Envelope을 설정하면 보낸 사람이 원본 메시지를 보낸 사용자가 됩니다.
EAC의 조건 또는 예외 Exchange Online PowerShell의 조건 및 예외 매개 변수 속성 형식 설명
보낸 사람이 다음과 같음

보낸 사람>이 사람입니다.

보낸 사람
ExceptIfFrom
Addresses organization 지정된 사서함, 메일 사용자, 메일 연락처 또는 Microsoft 365 그룹에서 보낸 메시지입니다.

이 조건에서 Microsoft 365 그룹을 사용하는 방법에 대한 자세한 내용은 속성 유형 섹션의 주소 항목을 참조하세요.

보낸 사람 위치

보낸 사람>가 외부/내부입니다.

FromScope
ExceptIfFromScope
UserScopeFrom 내부 보낸 사람 또는 외부 보낸 사람이 보낸 메시지입니다.
보낸 사람이 다음의 구성원임

보낸 사람>이 그룹의 구성원입니다.

FromMemberOf
ExceptIfFromMemberOf
Addresses 지정된 메일 그룹, 메일 사용 보안 그룹 또는 Microsoft 365 그룹의 구성원이 보낸 메시지입니다.

이 조건에서 Microsoft 365 그룹을 사용하는 방법에 대한 자세한 내용은 속성 유형 섹션의 주소 항목을 참조하세요.

보낸 사람 주소에 다음 포함

보낸 사람>주소에는 이러한 단어가 포함됩니다.

FromAddressContainsWords
ExceptIfFromAddressContainsWords
Words 보낸 사람의 전자 메일 주소에 지정된 단어가 포함된 메시지입니다.
보낸 사람 주소가 다음과 일치

보낸 사람>주소는 이러한 텍스트 패턴과 일치합니다.

FromAddressMatchesPatterns
ExceptIfFromAddressMatchesPatterns
Patterns 보낸 사람의 전자 메일 주소에 지정된 정규식과 일치하는 텍스트 패턴이 포함된 메시지입니다.

정규식에 대한 자세한 내용은 전송 규칙에 사용할 정규식을 참조하세요.

보낸 사람이 받는 사람 목록에 있음

보낸 사람>받는 사람의 감독 목록에 있습니다.

SenderInRecipientList
ExceptIfSenderInRecipientList
SupervisionList 보낸 사람이 받는 사람의 허용 목록 또는 차단 목록에 있는 메시지입니다.
보낸 사람의 지정된 속성에 다음 단어 포함

보낸 사람>에는 이러한 단어를 포함한 특정 속성이 있습니다.

SenderADAttributeContainsWords
ExceptIfSenderADAttributeContainsWords
첫 번째 속성: ADAttribute

두 번째 속성: Words

보낸 사람의 지정된 Active Directory 특성에 지정된 단어가 포함된 메시지입니다.

Country 특성에는 두 글자로 된 국가 코드 값(예: 독일의 경우 DE)이 필요합니다.

보낸 사람의 지정된 속성이 다음 텍스트 패턴과 일치

보낸 사람>에는 이러한 텍스트 패턴과 일치하는 특정 속성이 있습니다.

SenderADAttributeMatchesPatterns
ExceptIfSenderADAttributeMatchesPatterns
첫 번째 속성: ADAttribute

두 번째 속성: Patterns

보낸 사람의 지정된 Active Directory 특성에 지정된 정규식과 일치하는 텍스트 패턴이 포함된 메시지입니다.
보낸 사람 IP 주소가 범위에 있음

보낸 사람>IP 주소는 이러한 범위 중 하나이거나 정확히 일치합니다.

SenderIPRanges
ExceptIfSenderIPRanges
IPAddressRanges 보낸 사람의 IP 주소가 지정된 IP 주소와 일치하거나 지정된 IP 주소 범위 내에 속하는 메시지입니다.
이 조건을 평가하는 동안 사용되는 IP 주소는 서비스에 도달하기 전 마지막 홉의 주소입니다. 특히 메시지 전송 중에 타사 소프트웨어를 사용하는 경우 이 IP 주소가 원래 보낸 사람의 IP 주소가 될 수 없습니다.
보낸 사람의 도메인이 다음과 같음

보낸 사람>도메인은 입니다.

SenderDomainIs
ExceptIfSenderDomainIs
DomainName 보낸 사람의 전자 메일 주소 도메인이 지정된 값과 일치하는 메시지입니다.

이 조건자는 도메인 및 하위 도메인을 제공된 도메인과 일치합니다. 예를 들면 다음과 같습니다.

"domain.com" 값의 경우 도메인 "domain.com" 및 하위 도메인 "subdomain.domain.com"이 모두 일치합니다.

받는 사람

받는 사람의 주소를 검사하는 조건 및 예외의 경우 PowerShell에서 RecipientAddressType 매개 변수를 사용하여 규칙이 받는 사람의 주소를 찾는 위치를 지정할 수 있습니다. 유효한 값은 다음과 같습니다.

  • 원본: 받는 사람의 기본 SMTP 전자 메일 주소만 검사합니다.
  • 해결됨: 받는 사람의 기본 SMTP 전자 메일 주소 및 모든 프록시 주소를 검사합니다. 이 값은 기본값입니다.

참고

받는 사람이 메일 그룹인 받는 사람에 대해 메일 흐름 규칙을 검사 구성된 경우 규칙이 일치하지 않습니다. 메일 그룹에 메시지를 보내면 메일 흐름 규칙에 도달하기 전에 해당 그룹의 고유 사용자에게 그룹이 확인되고 대신 그룹의 모든 구성원이 검사.

EAC의 조건 또는 예외 Exchange Online PowerShell의 조건 및 예외 매개 변수 속성 형식 설명
받는 사람이 다음과 같음

받는 사람>이 사람입니다.

Sentto
ExceptIfSentTo
Addresses 받는 사람 중 하나가 organization 지정된 사서함, 메일 사용자 또는 메일 연락처인 메시지입니다. 받는 사람은 메시지의 받는 사람, 참조 또는 숨은 참조 필드에 있을 수 있습니다.

참고: 메일 그룹, 메일 사용 보안 그룹 또는 Microsoft 365 그룹을 지정할 수 없습니다. 그룹으로 전송되는 메시지에 대해 작업을 수행해야 하는 경우 받는 사람 상자에 contains(AnyOfToHeader) 조건을 대신 사용합니다.

받는 사람 위치

받는 사람>가 외부/외부입니다.

SentToScope
ExceptIfSentToScope
UserScopeTo 내부 또는 외부 받는 사람에게 전송되는 메시지입니다.
받는 사람이 다음의 구성원임

받는 사람>이 그룹의 구성원입니다.

SentToMemberOf
ExceptIfSentToMemberOf
Addresses 지정된 메일 그룹, 메일 사용 보안 그룹 또는 Microsoft 365 그룹의 구성원인 받는 사람이 포함된 메시지입니다. 이 그룹은 메시지의 받는 사람, 참조 또는 숨은 참조 필드에 있을 수 있습니다.

이 조건에서 Microsoft 365 그룹을 사용하는 방법에 대한 자세한 내용은 속성 유형 섹션의 주소 항목을 참조하세요.

받는 사람 주소에 다음 포함

받는 사람>주소에는 이러한 단어가 포함됩니다.

RecipientAddressContainsWords
ExceptIfRecipientAddressContainsWords
Words 받는 사람의 전자 메일 주소에 지정된 단어가 포함된 메시지입니다.

참고: 이 조건은 받는 사람 프록시 주소로 보낸 메시지는 고려하지 않습니다. 받는 사람의 기본 전자 메일 주소로 보낸 메시지만 일치시킵니다.

받는 사람 주소가 다음과 일치

받는 사람>주소는 이러한 텍스트 패턴과 일치합니다.

RecipientAddressMatchesPatterns
ExceptIfRecipientAddressMatchesPatterns
Patterns 받는 사람의 전자 메일 주소에 지정된 정규식과 일치하는 텍스트 패턴이 포함된 메시지입니다.

참고: 이 조건은 받는 사람 프록시 주소로 보낸 메시지는 고려하지 않습니다. 받는 사람의 기본 전자 메일 주소로 보낸 메시지만 일치시킵니다.

받는 사람이 보낸 사람 목록에 있음

받는 사람>는 보낸 사람의 감독 목록에 있습니다.

RecipientInSenderList
ExceptIfRecipientInSenderList
SupervisionList 받는 사람이 보낸 사람의 허용 목록 또는 차단 목록에 있는 메시지입니다.
받는 사람의 지정된 속성에 다음 단어 포함

받는 사람>에는 이러한 단어를 포함한 특정 속성이 있습니다.

RecipientADAttributeContainsWords
ExceptIfRecipientADAttributeContainsWords
첫 번째 속성: ADAttribute

두 번째 속성: Words

받는 사람의 지정된 Active Directory 특성에 지정된 단어가 포함된 메시지입니다.

Country 특성에는 두 글자로 된 국가 코드 값(예: 독일의 경우 DE)이 필요합니다.

받는 사람의 지정된 속성이 다음 텍스트 패턴과 일치

받는 사람>에는 이러한 텍스트 패턴과 일치하는 특정 속성이 있습니다.

RecipientADAttributeMatchesPatterns
ExceptIfRecipientADAttributeMatchesPatterns
첫 번째 속성: ADAttribute

두 번째 속성: Patterns

받는 사람의 지정된 Active Directory 특성에 지정된 정규식과 일치하는 텍스트 패턴이 포함된 메시지입니다.
받는 사람의 도메인이 다음과 같음

받는 사람>도메인은 입니다.

RecipientDomainIs
ExceptIfRecipientDomainIs
DomainName 받는 사람의 전자 메일 주소 도메인이 지정된 값과 일치하는 메시지입니다.

이 조건자는 도메인 및 하위 도메인을 제공된 도메인과 일치합니다. 예를 들면 다음과 같습니다.

"domain.com" 값의 경우 도메인 "domain.com" 및 하위 도메인 "subdomain.domain.com"이 모두 일치합니다.

메시지 제목 또는 본문

참고

ASCII 텍스트의 SMTP 서버 간에 바이너리 메시지를 전송하는 데 사용되는 MIME 콘텐츠 전송 인코딩 메서드에서 메시지가 디코딩된 메시지의 제목이나 다른 머리글 필드에 있는 단어 또는 텍스트 패턴이 검색됩니다. 조건이나 예외를 사용하여 메시지의 제목이나 다른 머리글 필드에 있는 원시(일반적으로, Base64) 인코딩된 값을 검색할 수 없습니다.

EAC의 조건 또는 예외 Exchange Online PowerShell의 조건 및 예외 매개 변수 속성 형식 설명
제목 또는 본문에 다음 포함

주체 또는 본문>제목 또는 본문에는 이러한 단어가 포함됩니다.

SubjectOrBodyContainsWords
ExceptIfSubjectOrBodyContainsWords
Words 제목 필드 또는 메시지 본문에 지정된 단어가 있는 메시지입니다.
제목 또는 본문이 다음과 일치

주체 또는 본문>제목 또는 본문이 이러한 텍스트 패턴과 일치합니다.

SubjectOrBodyMatchesPatterns
ExceptIfSubjectOrBodyMatchesPatterns
Patterns 제목 필드 또는 메시지 본문에 지정된 정규식과 일치하는 텍스트 패턴이 포함된 메시지입니다.
제목에 다음 포함

주체 또는 본문>제목에는 이러한 단어가 포함됩니다.

SubjectContainsWords
ExceptIfSubjectContainsWords
Words 제목 필드에 지정된 단어가 있는 메시지입니다.
제목이 다음과 일치

주체 또는 본문>제목은 이러한 텍스트 패턴과 일치합니다.

SubjectMatchesPatterns
ExceptIfSubjectMatchesPatterns
Patterns 제목 필드에 지정된 정규식과 일치하는 텍스트 패턴이 포함된 메시지입니다.

첨부

메일 흐름 규칙이 메시지 첨부 파일을 검사하는 방법에 대한 자세한 내용은 메일 흐름 규칙을 사용하여 Exchange Online 메시지 첨부 파일 검사를 참조하세요.

규칙이 제대로 작동하지 않는 것으로 의심되는 경우 먼저 메시지에 포함된 첨부 파일을 검사. 메일 흐름 규칙 평가 중에 포함된 메시지를 검사하려면 Test-TextExtraction를 참조하세요.

EAC의 조건 또는 예외 Exchange Online PowerShell의 조건 및 예외 매개 변수 속성 형식 설명
첨부 파일 내용에 다음 포함

첨부 파일>콘텐츠에는 이러한 단어가 포함됩니다.

AttachmentContainsWords
ExceptIfAttachmentContainsWords
Words 첨부 파일에 지정된 단어가 포함된 메시지입니다.
첨부 파일 콘텐츠가 일치하는 경우

첨부 파일>콘텐츠는 이러한 텍스트 패턴과 일치합니다.

AttachmentMatchesPatterns
ExceptIfAttachmentMatchesPatterns
Patterns 첨부 파일에 지정된 정규식과 일치하는 텍스트 패턴이 포함된 메시지입니다.

참고: 첨부 파일의 처음 150KB만 검사됩니다.

모든 첨부 파일의 내용을 검사할 수 없습니다.

첨부 파일>콘텐츠를 검사할 수 없습니다.

AttachmentIsUnsupported
ExceptIfAttachmentIsUnsupported
해당 없음 메일 흐름 규칙은 지원되는 파일 형식의 콘텐츠만 검사할 수 있습니다. 메일 흐름 규칙이 지원되지 않는 첨부 파일 형식을 찾으면 AttachmentIsUnsupported 조건이 트리거됩니다. 첨부 파일에 대해 지원되는 파일 형식은 여기에 나열되어 있습니다. 메일 흐름 규칙을 사용하여 Exchange Online 메시지 첨부 파일을 검사합니다.
첨부 파일의 파일 이름이 다음과 일치함

첨부 파일>파일 이름은 이러한 텍스트 패턴과 일치합니다.

AttachmentNameMatchesPatterns
ExceptIfAttachmentNameMatchesPatterns
Patterns 첨부 파일의 파일 이름에 지정된 정규식과 일치하는 텍스트 패턴이 포함된 메시지입니다.
첨부 파일의 파일 확장명이 다음과 일치함

첨부 파일>파일 확장명은 다음 단어를 포함합니다.

AttachmentExtensionMatchesWords
ExceptIfAttachmentExtensionMatchesWords
Words 첨부 파일의 파일 확장명에서 지정된 단어와 일치하는 메시지입니다.
참고: 중첩된 첨부 파일(원본 첨부 파일 내의 파일) 확장명 및 원본 첨부 파일 확장이 검사됩니다. 특정 메시지에 대한 메일 흐름 규칙으로 평가되는 모든 첨부 파일 확장을 보려면 Test-TextExtraction를 참조하세요.
모든 첨부 파일이 보다 크거나 같음

첨부 파일>크기가 보다 크거나 같음

AttachmentSizeOver
ExceptIfAttachmentSizeOver
Size 첨부 파일이 지정된 값보다 크거나 같은 메시지입니다.

EAC에서는 KB(킬로바이트)의 크기만 지정할 수 있습니다.

메시지가 검사를 완료하지 않음

첨부 파일>검사를 완료하지 못했습니다.

AttachmentProcessingLimitExceeded
ExceptIfAttachmentProcessingLimitExceeded
해당 없음 규칙 엔진에서 첨부 파일 검사를 완료할 수 없는 메시지입니다. 이 조건을 사용하여 콘텐츠를 완전히 검사할 수 없는 메시지를 식별하고 처리하기 위해 함께 작동하는 규칙을 만들 수 있습니다.
첨부 파일에 실행 가능한 콘텐츠가 있음

첨부 파일>실행 파일 콘텐츠가 있습니다.

AttachmentHasExecutableContent
ExceptIfAttachmentHasExecutableContent
해당 없음 첨부 파일이 실행 파일인 메시지입니다. 시스템은 파일의 확장명 대신 파일의 속성을 검사합니다. 이 조건/예외를 더 잘 이해하려면 메일 흐름 규칙을 사용하여 Exchange Online 메시지 첨부 파일 검사를 참조하세요.
첨부 파일이 암호로 보호됨

첨부 파일>은 암호로 보호됩니다.

AttachmentIsPasswordProtected
ExceptIfAttachmentIsPasswordProtected
해당 없음 첨부 파일이 암호로 보호되는 메시지(따라서 검색할 수 없음). 암호 검색은 Office 문서, 보관 문서(.zip, .7z) 및 .pdf 파일에 대해 작동합니다.
에는 이러한 단어를 포함하여 이러한 속성이 있습니다.

첨부 파일>에는 이러한 단어를 포함하여 이러한 속성이 있습니다.

AttachmentPropertyContainsWords
ExceptIfAttachmentPropertyContainsWords
첫 번째 속성: DocumentProperties

두 번째 속성: Words

첨부된 Office 문서의 지정된 속성에 지정된 단어가 포함된 메시지입니다.

이 조건은 메일 흐름 규칙을 Windows Server 2012 R2 이상의 SharePoint, FCI(파일 분류 인프라) 또는 타사 분류 시스템과 통합하는 데 도움이 됩니다.

기본 제공 속성 목록에서 선택하거나 사용자 지정 속성을 지정할 수 있습니다.

모든 수신자

이 섹션의 조건 및 예외는 메시지에 지정된 받는 사람 중 하나 이상이 포함된 경우 모든 받는 사람에게 영향을 주는 고유한 기능을 제공합니다. 예를 들어 메시지를 거부하는 규칙이 있다고 가정해 보겠습니다. 받는 사람 섹션에서 받는 사람 조건을 사용하는 경우 지정된 받는 사람에 대해서만 메시지가 거부됩니다. 예를 들어 규칙에서 메시지에서 지정된 받는 사람을 찾지만 메시지에 다른 5명의 받는 사람이 포함된 경우 해당 받는 사람에 대해 메시지가 거부되고 다른 5명의 받는 사람에게 전달됩니다.

이 섹션에서 받는 사람 조건을 추가하면 검색된 받는 사람과 다른 5명의 받는 사람에 대해 동일한 메시지가 거부됩니다.

반대로 이 섹션의 받는 사람 예외는 검색된 받는 사람뿐만 아니라 메시지의 모든 받는 사람에게 규칙 동작이 적용되지 않도록 합니다.

참고

이러한 조건은 받는 사람 프록시 주소로 전송되는 메시지를 고려하지 않습니다. 받는 사람의 기본 메일 주소 전송되는 메시지만 일치합니다.

이러한 조건은 메시지의 현재 포크에 있는 모든 받는 사람에게만 적용됩니다. 메시지가 다른 작업(예: 맬웨어 방지 또는 이전 메일 흐름 규칙)에 의해 순환된 경우 해당 작업은 일치하는 포크에만 적용됩니다.

EAC의 조건 또는 예외 Exchange Online PowerShell의 조건 및 예외 매개 변수 속성 형식 설명
받는 사람 주소에는

받는 사람>주소에는 이러한 단어가 포함됩니다.

AnyOfRecipientAddressContainsWords
ExceptIfAnyOfRecipientAddressContainsWords
Words 메시지의 받는 사람, 참조 또는 숨은 참조 필드에 지정된 단어가 포함된 메시지입니다.
받는 사람 주소가 일치하는 경우

받는 사람>주소는 이러한 텍스트 패턴과 일치합니다.

AnyOfRecipientAddressMatchesPatterns
ExceptIfAnyOfRecipientAddressMatchesPatterns
Patterns 받는 사람, 참조 또는 숨은 참조 필드에 지정된 정규식과 일치하는 텍스트 패턴이 포함된 메시지입니다.

메시지 중요한 정보 유형, 받는 사람 및 참조 값, 크기 및 문자 집합

받는 사람 및 참조 필드의 값을 찾는 이 섹션의 조건은 받는 사람 섹션의 조건처럼 동작합니다(메시지의 모든 수신자는 검색된 받는 사람뿐만 아니라 규칙의 영향을 받습니다).

참고:

  • 이 섹션의 받는 사람 조건은 받는 사람 프록시 주소로 전송되는 메시지를 고려하지 않습니다. 받는 사람의 기본 메일 주소 전송되는 메시지만 일치합니다.
  • 이 섹션의 받는 사람 조건과 함께 Microsoft 365 그룹을 사용하는 방법에 대한 자세한 내용은 속성 유형 섹션의 주소 항목을 참조하세요.
EAC의 조건 또는 예외 Exchange Online PowerShell의 조건 및 예외 매개 변수 속성 형식 설명
받는 사람란에 다음 포함

메시지>상자에 이 사람이 포함됩니다.

AnyOfToHeader
ExceptIfAnyOfToHeader
Addresses 받는 사람 필드에 지정된 받는 사람이 포함된 메시지입니다.
받는 사람란에 다음의 구성원 포함

메시지>상자에 이 그룹의 멤버가 포함됩니다.

AnyOfToHeaderMemberOf
ExceptIfAnyOfToHeaderMemberOf
Addresses 받는 사람 필드에 지정된 메일 그룹, 메일 사용 보안 그룹 또는 Microsoft 365 그룹의 구성원인 받는 사람이 포함된 메시지입니다.
참조란에 다음 포함

메시지>참조 상자에 이 사용자가 포함되어 있습니다.

AnyOfCcHeader
ExceptIfAnyOfCcHeader
Addresses 참조 필드에 지정된 받는 사람이 포함된 메시지입니다.
참조란에 다음의 구성원 포함

메시지>에는 이 그룹의 멤버가 포함되어 있습니다.

AnyOfCcHeaderMemberOf
ExceptIfAnyOfCcHeaderMemberOf
Addresses 참조 필드에 지정된 메일 그룹 또는 메일 사용 보안 그룹의 구성원인 받는 사람이 포함된 메시지입니다.
받는 사람란 또는 참조란에 다음 포함

메시지>받는 사람 또는 참조 상자에 이 사람이 포함됩니다.

AnyOfToCcHeader
ExceptIfAnyOfToCcHeader
Addresses 받는 사람 또는 참조 필드에 지정된 받는 사람이 포함된 메시지입니다.
받는 사람란 또는 참조란에 다음의 구성원 포함

메시지>받는 사람 또는 참조 상자에 이 그룹의 멤버가 포함됩니다.

AnyOfToCcHeaderMemberOf
ExceptIfAnyOfToCcHeaderMemberOf
Addresses 받는 사람 또는 참조 필드에 지정된 메일 그룹 또는 메일 사용 보안 그룹의 구성원인 받는 사람이 포함된 메시지입니다.
메시지 크기가 다음 크기보다 크거나 같음

메시지>크기가 보다 크거나 같음

MessageSizeOver
ExceptIfMessageSizeOver
Size 총 크기(메시지 및 첨부 파일)가 지정된 값보다 크거나 같은 메시지입니다.

EAC에서는 KB(킬로바이트)의 크기만 지정할 수 있습니다.

참고: 사서함의 메시지 크기 제한은 메일 흐름 규칙의 작업 전에 평가됩니다. 사서함에 대해 너무 큰 메시지는 이 조건이 있는 규칙이 메시지에 대해 작동하기 전에 거부됩니다.

메시지 문자 집합 이름에 다음 단어 포함

메시지>문자 집합 이름에는 이러한 단어가 포함됩니다.

ContentCharacterSetContainsWords
ExceptIfContentCharacterSetContainsWords
CharacterSets 지정된 문자 집합 이름이 있는 메시지입니다.

보낸 사람 및 받는 사람

EAC의 조건 또는 예외 Exchange Online PowerShell의 조건 및 예외 매개 변수 속성 형식 설명
보낸 사람이 받는 사람 중 하나입니다.

보낸 사람 및 받는 사람>보낸 사람과 받는 사람의 관계는 다음과 같습니다.

SenderManagementRelationship
ExceptIfSenderManagementRelationship
ManagementRelationship 보낸 사람이 받는 사람의 관리자이거나 받는 사람이 관리하는 메시지입니다.
메시지가 다음 그룹의 구성원 사이에 있음

보낸 사람 및 받는 사람>메시지는 이러한 그룹의 멤버 사이에 있습니다.

BetweenMemberOf1BetweenMemberOf2
ExceptIfBetweenMemberOf1ExceptIfBetweenMemberOf2
Addresses 지정된 메일 그룹 또는 메일 사용 보안 그룹의 구성원 간에 전송되는 메시지입니다.

이 조건에서 Microsoft 365 그룹을 사용하는 방법에 대한 자세한 내용은 속성 유형 섹션의 주소 항목을 참조하세요.

보낸 사람 또는 받는 사람의 관리자

보낸 사람 및 받는 사람>보낸 사람 또는 받는 사람의 관리자가 이 사람입니다.

ManagerForEvaluatedUserManagerAddress
ExceptIfManagerForEvaluatedUserExceptIfManagerAddress
첫 번째 속성: EvaluatedUser

두 번째 속성: Addresses

지정된 사용자가 보낸 사람의 관리자이거나 받는 사람인 메시지입니다.
다음과 비교되는 보낸 사람 및 받는 사람 속성

보낸 사람 및 받는 사람>보낸 사람 및 받는 사람 속성은 다음과 비교됩니다.

ADComparisonAttributeADComparisonOperator
ExceptIfADComparisonAttributeExceptIfADComparisonOperator
첫 번째 속성: ADAttribute

두 번째 속성: Evaluation

보낸 사람과 받는 사람에 대해 지정된 Active Directory 특성이 일치하거나 일치하지 않는 메시지입니다.

메시지 속성

EAC의 조건 또는 예외 Exchange Online PowerShell의 조건 및 예외 매개 변수 속성 형식 설명
메시지 유형

메시지 속성>메시지 유형 포함

MessageTypeMatches
ExceptIfMessageTypeMatches
MessageType 지정된 형식의 메시지입니다.
참고: Outlook 또는 웹용 Outlook(이전의 Outlook Web App)이 메시지를 전달하도록 구성된 경우 ForwardingSmtpAddress 속성이 메시지에 추가됩니다. 웹용 Outlook 같은 씬 클라이언트에서는 현재 메시지 유형으로서의 암호화가 지원되지 않습니다.
사서함 전달(SMTP 전달이라고도 함)을 사용하여 메시지를 전달한 경우 메일 흐름 규칙 평가 중에 이 조건/예외가 일치하지 않습니다.
메시지가 다음으로 분류됨

메시지 속성>이 분류 포함

HasClassification
ExceptIfHasClassification
MessageClassification 지정된 메시지 분류가 있는 메시지입니다. 이 분류는 New-MessageClassification cmdlet을 사용하여 organization 만들 수 있는 사용자 지정 메시지 분류입니다.

참고: 이 조건/예외는 독립 실행형 EOP 환경에서 사용할 수 없습니다.

메시지가 분류로 표시되지 않음

메시지 속성>분류를 포함하지 않음

HasNoClassification
ExceptIfHasNoClassification
해당 없음 메시지 분류가 없는 메시지입니다.

참고: 이 조건/예외는 독립 실행형 EOP 환경에서 사용할 수 없습니다.

메시지 중요도가 다음으로 표시되어 있음

메시지 속성>중요도 수준 포함

WithImportance
ExceptIfWithImportance
Importance 지정된 "중요도" 수준으로 표시된 메시지입니다.

메시지 헤더

참고

ASCII 텍스트의 SMTP 서버 간에 바이너리 메시지를 전송하는 데 사용되는 MIME 콘텐츠 전송 인코딩 메서드에서 메시지가 디코딩된 메시지의 제목이나 다른 머리글 필드에 있는 단어 또는 텍스트 패턴이 검색됩니다. 조건이나 예외를 사용하여 메시지의 제목이나 다른 머리글 필드에 있는 원시(일반적으로, Base64) 인코딩된 값을 검색할 수 없습니다.

EAC의 조건 또는 예외 Exchange Online PowerShell의 조건 및 예외 매개 변수 속성 형식 설명
메시지 헤더에 다음 포함

메시지 헤더>에는 이러한 단어가 포함됩니다.

HeaderContainsMessageHeaderHeaderContainsWords
ExceptIfHeaderContainsMessageHeaderExceptIfHeaderContainsWords
첫 번째 속성: MessageHeaderField

두 번째 속성: Words

지정된 헤더 필드와 해당 헤더 필드의 값이 포함된 메시지에는 지정된 단어가 포함됩니다.

헤더 필드의 이름과 헤더 필드의 값은 항상 함께 사용됩니다.

메시지 헤더가 다음과 일치

메시지 헤더>은 이러한 텍스트 패턴과 일치합니다.

HeaderMatchesMessageHeaderHeaderMatchesPatterns
ExceptIfHeaderMatchesMessageHeaderExceptIfHeaderMatchesPatterns
첫 번째 속성: MessageHeaderField

두 번째 속성: Patterns

지정된 헤더 필드와 해당 헤더 필드의 값이 포함된 메시지에는 지정된 정규식이 포함됩니다.

헤더 필드의 이름과 헤더 필드의 값은 항상 함께 사용됩니다.

속성 형식

조건 및 예외에 사용되는 속성 형식은 다음 표에 설명되어 있습니다.

참고

속성이 문자열인 경우 후행 공백은 허용되지 않습니다.

속성 형식 유효한 값 설명
ADAttribute Active Directory 특성의 미리 정의된 목록에서 선택 다음 Active Directory 특성에 대해 검사 수 있습니다.
  • 구/군/시
  • Company
  • 국가
  • CustomAttribute1 - CustomAttribute15
  • Department
  • DisplayName
  • 전자 메일
  • FaxNumber
  • FirstName
  • HomePhoneNumber
  • 이니셜
  • LastName
  • Manager
  • MobileNumber
  • 참고
  • Office
  • OtherFaxNumber
  • OtherHomePhoneNumber
  • OtherPhoneNumber
  • PagerNumber
  • Phonenumber
  • POBox
  • 상태
  • 거리
  • Title
  • UserLogonName
  • ZipCode

EAC에서 동일한 특성에 대해 여러 단어 또는 텍스트 패턴을 지정하려면 값을 쉼표로 구분합니다. 예를 들어 City 특성 값은 San Francisco,Palo Alto " City equals San Francisco" 또는 "City equals Palo Alto"를 찾습니다.

Exchange Online PowerShell에서 구문을 "AttributeName1:Value1,Value 2 with spaces,Value3...","AttributeName2:Word4,Value 5 with spaces,Value6..."사용합니다. 여기서 Value 는 일치시킬 단어 또는 텍스트 패턴(예"City:San Francisco,Palo Alto": 또는 "City:San Francisco,Palo Alto")"Department:Sales,Finance"입니다.

여러 특성을 지정하거나 동일한 특성에 대해 여러 값을 지정하면 또는 연산자가 사용됩니다. 선행 또는 후행 공백에 값을 사용하지 마세요.

Country 특성에는 두 글자 ISO 3166-1 국가 코드 값(예: 독일용 DE)이 필요합니다. 자세한 내용은 국가 코드 - ISO 3166을 참조하세요.

Addresses Exchange Online 받는 사람 조건 또는 예외의 특성에 따라 organization 메일 사용 개체(예: 받는 사람 관련 조건)를 지정할 수 있거나 특정 개체 유형(예: 그룹 멤버 자격 조건의 그룹)으로 제한될 수 있습니다. 또한 조건 또는 예외에는 하나의 값이 필요하거나 여러 값을 허용할 수 있습니다.

Exchange Online PowerShell에서 여러 값을 쉼표로 구분합니다.

이 조건은 받는 사람 프록시 주소로 전송되는 메시지를 고려하지 않습니다. 받는 사람의 기본 전자 메일 주소로 보낸 메시지만 일치시킵니다.

EAC의 받는 사람 선택기는 받는 사람 목록에서 Microsoft 365 그룹을 선택할 수 없습니다. 하지만 이름 확인 옆에 있는 상자에 Microsoft 365 그룹의 전자 메일 주소를 입력한 다음 이름 확인을 선택하여 메일 주소의 유효성을 검사할 수 있습니다. 그러면 그룹이 추가 상자에 추가됩니다.

CharacterSets 문자 집합 이름의 배열 메시지에 있는 하나 이상의 콘텐츠 문자 집합입니다. 예를 들면 다음과 같습니다.
  • Arabic/iso-8859-6
  • Chinese/big5
  • Chinese/euc-cn
  • Chinese/euc-tw
  • Chinese/gb2312
  • Chinese/iso-2022-cn
  • Cyrillic/iso-8859-5
  • Cyrillic/koi8-r
  • Cyrillic/windows-1251
  • Greek/iso-8859-7
  • Hebrew/iso-8859-8
  • Japanese/euc-jp
  • Japanese/iso-022-jp
  • Japanese/shift-jis
  • Korean/euc-kr
  • Korean/johab
  • Korean/ks_c_5601-1987
  • Turkish/windows-1254
  • Turkish/iso-8859-9
  • Vietnamese/tcvn
DomainName SMTP 도메인의 배열 예: contoso.com 또는 eu.contoso.com.

Exchange Online PowerShell에서는 여러 도메인을 쉼표로 구분하여 지정할 수 있습니다.

EvaluatedUser Sender 또는 Recipient의 단일 값 규칙이 보낸 사람의 관리자 또는 받는 사람을 찾고 있는지 여부를 지정합니다.
Evaluation 음 또는 같지 않음의 단일 값(NotEqual) 보낸 사람과 받는 사람의 Active Directory 특성을 비교할 때 이 속성은 값이 일치하는지 여부를 지정합니다.
Importance 낮음, 보통 또는 높음의 단일 값 Outlook 또는 웹용 Outlook 보낸 사람에게 메시지에 할당된 "중요도" 수준입니다.
IPAddressRanges IP 주소 또는 주소 범위의 배열 다음 구문을 사용하여 IPv4 주소를 입력합니다.
  • 단일 IP 주소: 예를 들어 입니다 192.168.1.1.
  • IP 주소 범위: 예를 들어 입니다 192.168.0.1-192.168.0.254.
  • 클래스리스 CIDR(InterDomain 라우팅) IP 주소 범위: 예를 들어 192.168.0.1/25입니다.

Exchange Online PowerShell에서는 여러 IP 주소 또는 범위를 쉼표로 구분하여 지정할 수 있습니다.

ManagementRelationship 관리자 또는 직접 보고서의 단일 값(DirectReport) 보낸 사람과 받는 사람 사이의 관계를 지정합니다. 규칙은 Active Directory의 Manager 특성을 확인하여 보낸 사람이 받는 사람의 관리자인지 또는 받는 사람이 관리하는지 확인합니다.
MessageClassification 단일 메시지 분류 EAC에서 만든 메시지 분류 목록에서 선택합니다.

powerShell Exchange Online Get-MessageClassification cmdlet을 사용하여 메시지 분류를 식별합니다.

예를 들어 다음 명령을 사용하여 분류가 있는 Company Internal 메시지를 검색하고 메시지 제목 앞에 값 CompanyInternal이 추가됩니다. New-TransportRule "Rule Name" -HasClassification @(Get-MessageClassification "Company Internal").Identity -PrependSubject "CompanyInternal"

MessageHeaderField 단일 문자열 헤더 필드의 이름을 지정합니다. 머리글 필드의 이름은 항상 머리글 필드의 값과 쌍을 이릅니다(단어 또는 텍스트 패턴 일치). 메시지 헤더는 메시지의 필수 및 선택적 헤더 필드 컬렉션입니다. 헤더 필드의 예로 는 To, From, ReceivedContent-Type이 있습니다. 공식 헤더 필드는 RFC 5322에 정의되어 있습니다. 비공식 헤더 필드는 X- 로 시작하고 X 헤더라고 합니다.
MessageType 단일 메시지 유형 값 다음 메시지 유형 중 하나를 지정합니다.
  • 자동 회신 (OOF)
  • 자동 전달 (AutoForward)
  • 암호화됨
  • 일정
  • 권한 제어 (PermissionControlled)
  • 음성 메일
  • 서명
  • 승인 요청 (ApprovalRequest)
  • 읽음 확인 (ReadReceipt)

참고: Outlook 또는 웹용 Outlook 메시지를 전달하도록 구성된 경우 ForwardingSmtpAddress 속성이 메시지에 추가됩니다.

Patterns 정규식 배열 값의 텍스트 패턴을 식별하는 데 사용되는 하나 이상의 정규식을 지정합니다. 자세한 내용은 정규식 구문을 참조하세요.

Exchange Online PowerShell에서는 여러 정규식을 쉼표로 구분하여 지정하고 각 정규식을 따옴표(")로 묶습니다.
전송 규칙에 사용되는 정규식은 대/소문자를 구분 하지 않습니다 .

SCLValue 다음 값 중 하나
  • 스팸 필터링 무시 (-1)
  • 정수 0~9
메시지에 할당된 SCL(스팸 신뢰도 수준)을 지정합니다. SCL 값이 높을수록 메시지가 스팸일 가능성이 더 높다는 것을 나타냅니다.
Size 단일 크기 값 첨부 파일의 크기 또는 전체 메시지를 지정합니다.

EAC에서는 KB(킬로바이트)의 크기만 지정할 수 있습니다.

Exchange Online PowerShell에서 값을 입력하면 값을 다음 단위 중 하나로 한정합니다.

  • B (바이트)
  • KB (킬로바이트)
  • MB (메가바이트)
  • GB (기가바이트)

예를 들면 20 MB와 같습니다. TB(테라바이트)

SupervisionList 허용 또는 차단의 단일 값 감독 정책은 Live@edu 기능으로, organization 사용자로부터 메일을 보내고 받을 수 있는 사람(예: 폐쇄된 캠퍼스 및 괴롭힘 방지 정책)을 제어할 수 있습니다. Microsoft 365 및 Office 365 사서함에서 감독 목록 항목을 구성할 수 없습니다.
UserScopeFrom organization 내부() 또는 organization 외부InOrganization 단일 값(NotInOrganization) 다음 조건에 해당하는 경우 보낸 사람은 조직 내부에 있는 것으로 간주됩니다.
  • 메시지가 인증된 연결을 통해 전송되거나 수신되었으며 보낸 사람은 사서함 또는 메일 사용자 또는 그룹 또는 organization 메일 사용 공용 폴더 중 하나 이상을 충족합니다.
  • 보낸 사람의 전자 메일 주소는 신뢰할 수 있는 도메인 또는 내부 릴레이 도메인 구성된 허용된 도메인에 있으며 인증된 연결을 통해 메시지를 보내거나 받았습니다. 허용되는 도메인에 대한 자세한 내용은 Exchange Online 허용 도메인 관리를 참조하세요.

다음 조건 중 하나가 true인 경우 발신자는 organization 외부에 있는 것으로 간주됩니다.

  • 보낸 사람의 전자 메일 주소가 허용된 도메인에 없습니다.
  • 보낸 사람의 이메일 주소는 외부 릴레이 도메인으로 구성된 허용된 도메인에 있습니다.

참고: 메일 연락처가 organization 내부 또는 외부로 간주되는지 여부를 확인하기 위해 보낸 사람의 주소는 organization 허용된 도메인과 비교됩니다.

UserScopeTo 다음 값 중 하나
  • organization 내부(InOrganization)
  • organization 외부(NotInOrganization)
다음 조건이 충족되면 받는 사람이 organization 내에 있는 것으로 간주됩니다.
  • 받는 사람은 organization 내에 있는 사서함, 메일 사용자, 그룹 또는 메일 사용이 가능한 공용 폴더입니다.
  • 받는 사람의 전자 메일 주소는 신뢰할 수 있는 도메인 또는 내부 릴레이 도메인 구성된 허용된 도메인에 있으며 인증된 연결을 통해 메시지를 보내거나 받았습니다.
  • 받는 사람의 도메인은 IsInternal 매개 변수가 값 $true으로 설정된 원격 도메인에 있습니다.

다음 조건 중 하나가 true인 경우 수신자는 organization 외부에 있는 것으로 간주됩니다.

  • 받는 사람의 전자 메일 주소가 허용된 도메인에 없습니다.
  • 받는 사람의 이메일 주소는 외부 릴레이 도메인으로 구성된 허용된 도메인에 있습니다.
Words 문자열 배열 찾을 단어를 하나 이상 지정합니다. 단어는 대/소문자를 구분하지 않으며 공백과 문장 부호로 둘러싸일 수 있습니다. 와일드카드 및 부분 일치는 지원되지 않습니다. 예를 들어 "contoso"는 "Contoso"를 일치합니다.

그러나 텍스트가 다른 문자로 둘러싸인 경우에는 일치하는 것으로 간주되지 않습니다. 예를 들어 "contoso"는 다음 값과 일치하지 않습니다.

  • Acontoso
  • Contosoa
  • Acontosob

별표(*)는 리터럴 문자로 처리되며 와일드카드 문자로 사용되지 않습니다.

"at" 기호(@)도 리터럴 문자로 처리됩니다. 따라서 받는 사람 주소를 검색할 때 사용되는 경우 일치하지 않습니다. 예를 들면 다음과 같습니다.

  • @contoso.com 일치하지 않음 user@contoso.com
  • contoso.com 일치 user@contoso.com

이 시나리오에서 일치하는 패턴을 설정하는 올바른 방법은 ExceptIfRecipientDomainIs 또는 ExceptIfRecipientAddressMatchesPatterns를 사용하는 것입니다.

자세한 내용

Exchange Online의 메일 흐름 규칙(전송 규칙)

Exchange Online의 메일 흐름 규칙 작업

Exchange Online의 메일 흐름 규칙(전송 규칙)

New-TransportRule