다음을 통해 공유


전송 규칙을 사용하여 Exchange 2013의 단어, 구 또는 패턴 목록을 기반으로 전자 메일 라우팅

적용 대상: Exchange Server 2013

사용자가 조직의 전자 메일 정책을 준수할 수 있도록 Exchange 전송 규칙을 사용하여 특정 단어 또는 패턴이 포함된 전자 메일을 라우팅하는 방법을 결정할 수 있습니다. 단어 또는 구의 짧은 목록은 Exchange 관리 센터를 사용할 수 있습니다. 더 긴 목록의 경우 Windows PowerShell Exchange 모듈을 사용하여 텍스트 파일에서 목록을 읽을 수 있습니다.

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

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

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

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

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

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

단어, 구 또는 패턴 목록이 긴 경우 각 단어, 구 또는 패턴이 있는 텍스트 파일에 넣을 수 있습니다. Windows PowerShell Exchange 모듈을 사용하여 키워드 목록에서 변수로 읽고, 전송 규칙을 만들고, 키워드를 사용하여 변수를 전송 규칙 조건에 할당합니다. 예를 들어 다음 스크립트는 misspelled_companyname.txt 파일의 맞춤법 오류 목록을 사용합니다.

$keywords=Import-Content  .\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

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