다음을 통해 공유


메일 흐름 규칙을 사용하여 Exchange Online 단어, 구 또는 패턴 목록을 기반으로 전자 메일을 라우팅합니다.

Exchange Online 사서함이 없는 Exchange Online 조직 또는 EOP(독립 실행형 Exchange Online Protection) 조직에서는 메일 흐름 규칙(전송 규칙이라고도 함)을 사용하여 특정 단어가 포함된 메시지를 찾아서 작업할 수 있습니다. 이 작업은 사용자가 조직의 전자 메일 정책을 준수하는 데 도움이 될 수 있습니다.

단어 또는 구의 짧은 목록은 Exchange 관리 센터(EAC)를 사용할 수 있습니다. 긴 목록의 경우 Exchange Online PowerShell 또는 독립 실행형 EOP PowerShell을 사용하여 텍스트 파일에서 단어를 가져올 수 있습니다.

Exchange Online 조직에서 DLP(데이터 손실 방지)를 사용하는 경우 중요한 정보가 포함된 메일을 식별하고 라우팅하기 위한 추가 옵션은 데이터 손실 방지를 참조하세요(DLP는 독립 실행형 EOP에서 사용할 수 없음).

예제 1: 허용되지 않는 단어의 짧은 목록 사용

단어 또는 구 목록이 짧은 경우 Exchange 관리 센터를 사용하여 규칙을 만들 수 있습니다. 예를 들어, 회사 이름, 내부 머리글자어 또는 제품 이름의 철자가 잘못되었거나 잘못된 단어로 전자 메일을 보내지 않도록 하려면 메시지를 차단하고 보낸 사람에게 알리는 규칙을 만들 수 있습니다. 단어, 구 및 패턴은 대/소문자를 구분하지 않습니다.

다음은 일반적인 오타가 있는 메시지를 차단하는 예제입니다.

텍스트 패턴에 따라 메시지 차단을 보여 주는 규칙입니다.

예제 2: 허용되지 않는 단어의 긴 목록 사용

단어, 구 또는 패턴 목록이 긴 경우 각 단어, 구 또는 패턴이 있는 텍스트 파일에 넣을 수 있습니다. Exchange Online PowerShell을 사용하여 키워드 목록을 변수로 읽고, 메일 흐름 규칙을 만들고, 키워드를 사용하여 변수를 메일 흐름 규칙 조건에 할당합니다. 예를 들어 다음 스크립트는 C:\My Documents\misspelled_companyname.txt 파일의 맞춤법 오류 목록을 가져옵니다.

$Keywords=Get-Content "C:\My Documents\misspelled_companyname.txt"
New-TransportRule -Name "Block messages with unacceptable words" -SubjectOrBodyContainsWords $Keywords -SentToScope "NotInOrganization" -RejectMessageReasonText "Do not use internal acronyms, product names, or misspellings in external communications."

텍스트 파일에서 구 및 패턴 사용

텍스트 파일은 패턴에 대한 정규식을 포함할 수 있습니다. 이러한 식은 대/소문자를 구분하지 않습니다. 일반적인 정규식은 다음과 같습니다.

Expression 일치
. 임의의 단일 문자
* 임의의 추가 문자
\D 임의의 10진수
[character_group] character_group에 포함된 임의의 단일 문자

예를 들어 이 텍스트 파일에는 Microsoft의 일반적인 맞춤법이 잘못되었습니다.

[mn]sft
[mn]icrosft
[mn]icro soft
[mn].crosoft

정규식을 사용하여 패턴을 지정하는 방법을 알아보려면 정규식 참조를 참조하세요.