Exchange Online의 메일 흐름 규칙 작업
Exchange Online 사서함이 없는 Exchange Online 조직 또는 독립 실행형 EOP(Exchange Online Protection) 조직에서 메일 흐름 규칙(전송 규칙이라고도 함)의 작업은 규칙의 조건과 일치하는 메시지에 수행할 작업을 지정합니다. 예를 들어 특정 보낸 사람의 메시지를 중재자에게 전달하거나 모든 아웃바운드 메시지에 고지 사항 또는 개인 설정된 서명을 추가하는 규칙을 만들 수 있습니다.
작업에는 일반적으로 추가 속성이 필요합니다. 예를 들어 규칙이 메시지를 리디렉션할 때 메시지를 리디렉션할 위치를 지정해야 합니다. 일부 작업에는 사용 가능하거나 필요한 여러 속성이 있습니다. 예를 들어 규칙이 메시지 헤더에 헤더 필드를 추가하는 경우 헤더의 이름과 값을 모두 지정해야 합니다. 규칙이 메시지에 고지 사항을 추가하는 경우 고지 사항 텍스트를 지정해야 하지만 텍스트를 삽입할 위치 또는 메시지에 고지 사항을 추가할 수 없는 경우 수행할 작업을 지정할 수도 있습니다. 일반적으로 규칙에서 여러 작업을 구성할 수 있지만 일부 작업은 배타적입니다. 예를 들어 하나의 규칙은 동일한 메시지를 거부하고 리디렉션할 수 없습니다.
여러 작업을 처리하는 방법을 포함하여 메일 흐름 규칙에 대한 자세한 내용은 Exchange Online의 메일 흐름 규칙(전송 규칙)을 참조하세요.
메일 흐름 규칙의 조건 및 예외에 대한 자세한 내용은 Exchange Online의 메일 흐름 규칙 조건 및 예외(조건자)를 참조하세요.
Exchange Server의 메일 흐름 규칙 작업에 대한 자세한 내용은 Exchange Server 의 메일 흐름 규칙 작업을 참조하세요.
Exchange Online의 메일 흐름 규칙에 대한 작업
Exchange Online 및 독립 실행형 EOP의 메일 흐름 규칙에서 사용할 수 있는 작업은 다음 표에 설명되어 있습니다. 각 속성에 대한 유효한 값은 속성 값 섹션에 설명되어 있습니다.
참고:
EAC(Exchange 관리 센터)에서 작업을 선택한 후에 는 다음 실행 필드에 표시되는 값이 선택한 클릭 경로와 다른 경우가 많습니다. 또한 새 규칙을 만들 때 전체 클릭 경로를 따르는 대신 템플릿에서 짧은 작업 이름(필터링된 작업 목록)을 선택할 수 있습니다. 짧은 이름과 전체 클릭 경로 값은 테이블의 EAC 열에 표시됩니다.
Get-TransportRuleAction cmdlet에서 반환되는 일부 작업의 이름은 해당 매개 변수 이름과 다르며 작업에 여러 매개 변수가 필요할 수 있습니다.
EAC의 작업 | PowerShell의 작업 매개 변수 | 속성 | 설명 |
---|---|---|---|
승인을 위해 다음에 메시지 전달 승인을 >위해 메시지 전달이 사람들에게 |
ModerateMessageByUser | Addresses |
메시지를 승인 요청에서 래핑된 첨부 파일로 지정된 중재자에게 전달합니다. 자세한 내용은 Exchange Online의 메시지 승인 시나리오에 메일 흐름 규칙 사용을 참조하세요. 배포 그룹을 중재자로 사용할 수 없습니다. 참고: 이 작업은 독립 실행형 EOP(Exchange Online Protection) 환경에서 사용할 수 없습니다. |
보낸 사람의 관리자에게 승인 메시지를 전달합니다. 승인을 >위해 메시지 전달보낸 사람의 관리자에게 |
ModerateMessageByManager | 해당 없음 | 승인을 위해 보낸 사람의 관리자에게 메시지를 전달합니다. 이 작업은 보낸 사람의 Manager 특성이 정의된 경우에만 작동합니다. 그렇지 않으면 메시지가 조정 없이 받는 사람에게 전달됩니다. 참고: 이 작업은 독립 실행형 EOP 환경에서 사용할 수 없습니다. |
메시지를 다음으로 리디렉션 메시지를 로 리디렉션합니다>.이러한 받는 사람 |
RedirectMessageTo | Addresses |
지정된 받는 사람에게 메시지를 리디렉션합니다. 원래 받는 사람에게 메시지가 배달되지 않으며, 보낸 사람이나 원래 받는 사람에게 알림이 전송되지 않습니다. 참고: Exchange Online에서는 메일 그룹을 받는 사람으로 추가할 수 없습니다. |
호스트된 격리에 메시지 전달 메시지를 로 리디렉션합니다>.호스트된 격리 |
격리 | 해당 없음 | 격리에 메시지를 전달합니다. 자세한 내용은 EOP에서 격리된 전자 메일 메시지를 참조하세요.
작업이 실행되는 즉시 규칙 컬렉션에서 마지막이 아닌 규칙에 대해 작업이 실행되면 현재 규칙 평가가 중지됩니다. 메시지가 격리에서 해제되면 규칙 컬렉션의 나머지 규칙(메시지가 격리로 전송되기 때문에 처음에는 평가되지 않음)이 전혀 평가되지 않습니다. |
다음 커넥터 사용 메시지를 로 리디렉션합니다>.다음 커넥터 |
RouteMessageOutboundConnector | OutboundConnector |
지정된 아웃바운드 커넥터를 사용하여 메시지를 전달합니다. 커넥터에 대한 세부 내용은 커넥터를 사용하여 메일 흐름 구성에서 참고하세요. |
메시지를 거부하고 설명 포함 메시지> 차단메시지를 거부하고 설명을 포함합니다. |
RejectMessageReasonText | String |
지정된 텍스트를 거부 원인으로 사용하여 배달되지 않는 보고서(NDR 또는 반송 메시지라고도 함)에서 보낸 사람에게 메시지를 반환합니다. 받는 사람이 원본 메시지 또는 알림을 받지 못합니다. 사용되는 기본 향상된 상태 코드는 입니다 PowerShell에서 규칙을 만들거나 수정할 때 RejectMessageEnhancedStatusCode 매개 변수를 사용하여 DSN 코드를 지정할 수 있습니다. |
메시지를 거부하고 확장 상태 코드 포함 메시지> 차단의 향상된 상태 코드를 사용하여 메시지를 거부합니다. |
RejectMessageEnhancedStatusCode | DSNEnhancedStatusCode |
지정된 향상된 DSN(배달 상태 알림) 코드를 사용하여 NDR의 보낸 사람에게 메시지를 반환합니다. 받는 사람이 원본 메시지 또는 알림을 받지 못합니다. 유효한 DSN 코드는 사용되는 기본 이유 텍스트는 입니다 PowerShell에서 규칙을 만들거나 수정할 때 RejectMessageReasonText 매개 변수를 사용하여 거부 이유 텍스트를 지정할 수 있습니다. |
아무에게도 알리지 않고 메시지 삭제 메시지> 차단아무에게도 알리지 않고 메시지를 삭제합니다. |
DeleteMessage | 해당 없음 | 받는 사람 또는 보낸 사람에게 알림을 보내지 않고 메시지를 자동으로 삭제합니다. |
숨은 참조 상자에 받는 사람 추가 받는 사람> 추가숨은 참조 상자로 |
BlindCopyTo | Addresses |
메시지의 숨은 참조 필드에 하나 이상의 받는 사람을 추가합니다. 원래 받는 사람은 알림을 받지 못하며 추가 주소를 볼 수 없습니다. 참고: Exchange Online에서는 메일 그룹을 받는 사람으로 추가할 수 없습니다. |
받는 사람 상자에 받는 사람 추가 받는 사람> 추가To 상자로 |
AddToRecipients | Addresses |
메시지의 받는 사람 필드에 받는 사람을 하나 이상 추가합니다. 원래 받는 사람은 추가 주소를 볼 수 있습니다. 참고: Exchange Online에서는 메일 그룹을 받는 사람으로 추가할 수 없습니다. |
참조 상자에 받는 사람 추가 받는 사람> 추가참조 상자에 |
Copyto | Addresses |
메시지의 참조 필드에 받는 사람을 하나 이상 추가합니다. 원래 받는 사람은 추가 주소를 볼 수 있습니다. 참고: Exchange Online에서는 메일 그룹을 받는 사람으로 추가할 수 없습니다. |
보낸 사람의 관리자를 받는 사람으로 추가 받는 사람> 추가보낸 사람의 관리자를 받는 사람으로 추가 |
AddManagerAsRecipientType | AddedManagerAction |
보낸 사람의 관리자를 지정된 받는 사람 유형(받는 사람, 참조, 숨은 참조)으로 메시지에 추가하거나 보낸 사람 또는 받는 사람에게 알리지 않고 메시지를 보낸 사람의 관리자에게 리디렉션합니다. 이 작업은 보낸 사람의 관리자 특성이 Active Directory에 정의된 경우에만 작동합니다. |
고지 사항 추가 메시지에 >고지 사항 적용고지 사항 추가 |
ApplyHtmlDisclaimerText ApplyHtmlDisclaimerFallbackAction ApplyHtmlDisclaimerLocation |
첫 번째 속성: DisclaimerText 두 번째 속성: DisclaimerFallbackAction 세 번째 속성(PowerShell에만 해당): DisclaimerTextLocation |
지정된 HTML 고지 사항을 메시지 끝에 적용합니다. PowerShell에서 규칙을 만들거나 수정할 때 값 Append 과 함께 ApplyHtmlDisclaimerLocation 매개 변수를 사용합니다. |
고지 사항 앞에 추가 메시지에 >고지 사항 적용고지 사항 앞에 추가 |
ApplyHtmlDisclaimerText ApplyHtmlDisclaimerFallbackAction ApplyHtmlDisclaimerLocation |
첫 번째 속성: DisclaimerText 두 번째 속성: DisclaimerFallbackAction 세 번째 속성(PowerShell에만 해당): DisclaimerTextLocation |
지정된 HTML 고지 사항을 메시지의 시작 부분에 적용합니다. PowerShell에서 규칙을 만들거나 수정할 때 값 Prepend 과 함께 ApplyHtmlDisclaimerLocation 매개 변수를 사용합니다. |
다음 헤더 제거 메시지 속성> 수정메시지 헤더 제거 |
RemoveHeader | MessageHeaderField |
메시지 헤더에서 지정된 헤더 필드를 제거합니다. |
메시지 헤더를 이 값으로 설정 메시지 속성> 수정메시지 헤더 설정 |
SetHeaderName SetHeaderValue |
첫 번째 속성: MessageHeaderField 두 번째 속성: String |
메시지 헤더에서 지정된 헤더 필드를 추가하거나 수정하고 헤더 필드를 지정된 값으로 설정합니다. |
메시지 분류 적용 메시지 속성> 수정메시지 분류 적용 |
ApplyClassification | MessageClassification |
지정된 메시지 분류를 메시지에 적용합니다. 참고: 이 작업은 독립 실행형 EOP 환경에서 사용할 수 없습니다. |
SCL(스팸 신뢰도 수준)을 로 설정합니다. 메시지 속성> 수정SCL(스팸 신뢰도 수준) 설정 |
SetSCL | SCLValue |
메시지의 SCL(스팸 신뢰도 수준)을 지정된 값으로 설정합니다. |
Office 365 메시지 암호화 및 권한 보호 적용 다음을 사용하여 메시지에 메시지 암호화 및 권한 보호 적용 메시지 보안> 수정메시지 암호화 및 권한 보호 |
ApplyRightsProtectionTemplate | RMSTemplate |
지정된 Azure RMS(Azure Rights Management) 템플릿을 메시지에 적용합니다. Azure RMS는 Azure Information Protection의 일부입니다. 자세한 내용은 새 메시지 암호화 기능 설정을 참조하세요. |
TLS 암호화 필요 메시지 보안> 수정TLS 암호화 필요 |
RouteMessageOutboundRequireTls | 해당 없음 | TLS 암호화 연결을 통해 아웃바운드 메시지를 강제로 라우팅합니다. |
이전 버전의 OME를 사용하여 메시지 암호화 메시지 보안> 수정이전 버전의 OME에 Office 적용 |
ApplyOME | 해당 없음 | Microsoft 365 또는 Office 365 조직을 Azure Information Protection을 기반으로 하는 Microsoft Purview 메시지 암호화로 이동하지 않은 경우 이 작업은 이전 버전의 OME로 메시지 및 첨부 파일을 암호화합니다. 참고:
|
메시지에서 이전 버전의 OME 제거 메시지 보안> 수정이전 버전의 OME 제거 |
RemoveOME | 해당 없음 | 사용자가 암호화 포털에 로그인하여 볼 필요가 없도록 이전 버전의 OME에서 메시지 및 첨부 파일의 암호를 해독합니다. 이 작업은 조직 내에서 전송되는 메시지에만 사용할 수 있습니다. |
Office 365 메시지 암호화 및 권한 보호 제거 메시지 보안> 수정메시지 암호화 및 권한 보호 |
RemoveOMEv2 | 해당 없음 | 메시지에서 Azure RMS 템플릿을 제거합니다. |
메시지 제목 앞에 다음 추가 | PrependSubject | String |
지정된 텍스트를 메시지의 제목 필드 시작 부분에 추가합니다. 공백 또는 콜론(:) 을 지정된 텍스트의 마지막 문자로 사용하여 원래 제목 텍스트와 구분하는 것이 좋습니다. 제목에 텍스트가 이미 포함된 메시지(예: 회신)에 동일한 문자열이 추가되지 않도록 하려면 제목 포함 (ExceptIfSubjectContainsWords) 예외를 규칙에 추가합니다. |
문제 보고서를 생성하여 보낼 사람 |
GenerateIncidentReport IncidentReportContent |
첫 번째 속성: Addresses 두 번째 속성: IncidentReportContent |
지정된 콘텐츠가 포함된 인시던트 보고서를 지정된 받는 사람에게 보냅니다. 이 작업이 포함된 규칙이 일치하는 경우 규칙이 Audit 또는 AuditAndNotify 모드인 경우에도 이 작업이 실행됩니다.
|
받는 사람에게 메시지로 알림 | GenerateNotification | NotificationMessageText |
메시지의 받는 사람에게 전송되는 알림 메시지에 포함할 텍스트, HTML 태그 및 메시지 키워드를 지정합니다. 예를 들어 메시지가 규칙에 의해 거부되었거나 스팸으로 표시되어 정크 메일 폴더로 배달되었음을 받는 사람에게 알릴 수 있습니다.
이 작업이 포함된 규칙이 일치하는 경우 규칙이 AuditAndNotify 모드인 경우에도 이 작업이 실행되지만 규칙이 감사 모드인 경우에는 실행되지 않습니다. |
이 규칙 섹션 > 의 속성 심각도 수준으로 이 규칙 감사 | SetAuditSeverity | AuditSeverityLevel |
다음을 수행할지 여부를 지정합니다.
|
이 규칙 섹션 > 의 속성 더 많은 규칙 처리 중지 추가 옵션>이 규칙 섹션 > 의 속성 더 많은 규칙 처리 중지 |
StopRuleProcessing | 해당 없음 | 메시지가 규칙의 영향을 받은 후 메시지가 다른 규칙에 의해 처리되지 않도록 지정합니다. |
속성 값
메일 흐름 규칙의 작업에 사용되는 속성 값은 다음 표에 설명되어 있습니다.
속성 | 유효한 값 | 설명 |
---|---|---|
AddedManagerAction |
다음 값 중 하나
|
보낸 사람의 관리자를 메시지에 포함하는 방법을 지정합니다. 받는 사람, 참조 또는 숨은 참조를 선택하면 보낸 사람의 관리자가 지정된 필드에 받는 사람으로 추가됩니다. 리디렉션을 선택하면 보낸 사람 또는 받는 사람에게 알리지 않고 보낸 사람의 관리자에게만 메시지가 전달됩니다. 이 작업은 보낸 사람의 관리자 가 정의된 경우에만 작동합니다. |
Addresses |
Exchange 받는 사람 | 작업에 따라 조직에서 메일 사용 개체를 지정할 수도 있고 특정 개체 형식으로 제한될 수도 있습니다. 일반적으로 여러 받는 사람을 선택할 수 있지만 한 명의 받는 사람에게만 인시던트 보고서를 보낼 수 있습니다. |
AuditSeverityLevel |
다음 값 중 하나
|
낮음, 보통 또는 높음 값은 인시던트 보고서 및 메시지 추적 로그의 해당 항목에 할당된 심각도 수준을 지정합니다. 다른 값은 인시던트 보고서가 생성되지 않도록 방지하고 해당 항목이 메시지 추적 로그에 기록되지 않도록 합니다. |
DisclaimerFallbackAction |
다음 값 중 하나
|
고지 사항을 메시지에 적용할 수 없는 경우 수행할 작업을 지정합니다(예: 내용을 변경할 수 없는 암호화 또는 서명된 메시지). 사용 가능한 대체 작업은 다음과 같습니다.
|
DisclaimerText |
HTML 문자열 | IMG 태그를 사용하여 HTML 태그, CSS(인라인 계단식 스타일시트) 태그 및 이미지를 포함할 수 있는 고지 사항 텍스트를 지정합니다. 최대 길이는 태그를 포함하여 5000자입니다. |
DisclaimerTextLocation |
단일 값: Append 또는 Prepend |
PowerShell에서는 ApplyHtmlDisclaimerLocation 매개 변수를 사용하여 메시지에서 고지 사항 텍스트의 위치를 지정합니다.
|
DSNEnhancedStatusCode |
단일 DSN 코드 값:
|
사용되는 DSN 코드를 지정합니다.
New-SystemMessage cmdlet을 사용하여 사용자 지정 DSN을 만들 수 있습니다. DSN 코드와 함께 거부 이유 텍스트를 지정하지 않으면 사용되는 기본 이유 텍스트는 입니다 PowerShell에서 규칙을 만들거나 수정할 때 RejectMessageReasonText 매개 변수를 사용하여 거부 이유 텍스트를 지정할 수 있습니다. |
IncidentReportContent |
다음 값 중 하나 이상
|
인시던트 보고서에 포함할 원래 메시지 속성을 지정합니다. 이러한 속성을 원하는 대로 조합하여 포함할 수 있습니다. 지정한 속성 외에도 메시지 ID는 항상 포함됩니다. 사용 가능한 속성은 다음과 같습니다.
|
MessageClassification |
단일 메시지 분류 개체 | EAC에서 사용 가능한 메시지 분류 목록에서 선택합니다. PowerShell에서 Get-MessageClassification cmdlet을 사용하여 사용 가능한 메시지 분류 개체를 확인합니다. |
MessageHeaderField |
단일 문자열 | 추가, 제거 또는 수정할 SMTP 메시지 헤더 필드를 지정합니다. 메시지 헤더는 메시지의 필수 및 선택적 헤더 필드 컬렉션입니다. 헤더 필드의 예로 는 To, From, Received 및 Content-Type이 있습니다. 공식 헤더 필드는 RFC 5322에 정의되어 있습니다. 비공식 헤더 필드는 X- 로 시작하고 X 헤더라고 합니다. |
NotificationMessageText |
일반 텍스트, HTML 태그 및 키워드의 조합 | 받는 사람 알림 메시지에 사용할 텍스트를 지정했습니다. 일반 텍스트 및 HTML 태그 외에도 원래 메시지의 값을 사용하는 다음 키워드를 지정할 수 있습니다.
|
OutboundConnector |
단일 아웃바운드 커넥터 | 메시지를 배달하는 데 사용되는 아웃바운드 커넥터의 ID를 지정합니다. 커넥터에 대한 세부 내용은 커넥터를 사용하여 메일 흐름 구성에서 참고하세요. EAC의 목록에서 커넥터를 선택합니다. PowerShell에서 Get-OutboundConnector cmdlet을 사용하여 사용 가능한 커넥터를 확인합니다. |
RMSTemplate |
단일 Azure RMS 템플릿 개체 | 메시지에 적용되는 Azure RMS(Azure Rights Management) 템플릿을 지정합니다. EAC의 목록에서 RMS 템플릿을 선택합니다. PowerShell에서 Get-RMSTemplate cmdlet을 사용하여 사용 가능한 RMS 템플릿을 확인합니다. Microsoft 365 또는 Office 365의 RMS에 대한 자세한 내용은 Azure Information Protection이란?을 참조하세요. |
SCLValue |
다음 값 중 하나
|
메시지에 할당된 SCL(스팸 신뢰도 수준)을 지정합니다. SCL 값이 높을수록 메시지가 스팸일 가능성이 더 높다는 것을 나타냅니다. |
String |
단일 문자열 | 지정된 메시지 헤더 필드, NDR 또는 이벤트 로그 항목에 적용되는 텍스트를 지정합니다. PowerShell에서 값에 공백이 포함된 경우 값을 따옴표(") 내에 묶습니다. |
자세한 내용
Exchange Online의 메일 흐름 규칙(전송 규칙)