다음을 통해 공유


제목이 비어 있는 메시지에 대한 전송 규칙 구성

 

적용 대상: Exchange Server 2010 SP2, Exchange Server 2010 SP3

마지막으로 수정된 항목: 2014-10-24

전송 규칙은 보낸 사람, 받는 사람, 메시지 범위, 메시지 제목 및 메시지 본문 등의 메시지 속성에 따라 메시지에 대해 지정된 작업을 수행합니다. 제목 줄이 비어 있는 메시지의 전송 규칙을 만들려면 정규식을 사용해야 합니다.

경고

프로덕션 환경에서 새 전송 규칙을 구성하기 전에 테스트 환경에서 전송 규칙을 만드는 방법을 익히고 철저히 테스트해야 합니다. 조직을 지원하도록 수정하지 않은 채 다음 절차를 프로덕션 환경에서 실행하면 안 됩니다.

중요

전송 규칙을 전자 메일 메시지에 적용하려면 전송 규칙을 적용하는 서버에서 메시지가 유입 및 유출될 수 있는 경로가 있어야 합니다. 또한 메시지 배달을 방지하는 관리자 구성 전송 제한 사항이 메시지에 적용되지 않아야 합니다. 전송 제한으로 인해 메시지가 배달되지 않으면 전송 규칙 에이전트가 해당 메시지에 대해 작업을 수행할 수 없으므로 전송 규칙 에이전트 이벤트가 기록되지 않습니다.

^$ 정규식

제목 줄이 비어 있는 메시지를 감지하기 위해 다음 절차에서는 ^$ 정규식을 사용합니다. 이 정규식은 두 개의 패턴 문자열인 ^$로 구성됩니다. 정규식에서는 패턴 문자열을 사용하여 다양한 텍스트의 패턴을 일치시킵니다. ^$ 패턴 문자열이 이 순서로 사용될 경우 전송 규칙 조건은 두 패턴 문자열 사이의 문자열과 정확하게 일치합니다. ^$ 정규식에서는 ^$ 패턴 문자열 사이에 문자열이 없기 때문에 이 정규식은 비어 있는 제목 줄과 같은 비어 있는 문자열과만 일치합니다.

정규식에 대한 자세한 내용은 전송 규칙의 정규식을 참조하십시오.

RejectMessage 전송 규칙 작업

RejectMessage 전송 규칙 작업은 메시지를 거부하고 거부에 대한 확장 상태 코드를 제공하는 데 사용됩니다. 이 예에서 RejectMessage 전송 규칙 작업은 메시지를 거부하고 NDR(배달 못 함 보고서)을 반환하는 데 사용됩니다. RejectMessage 전송 규칙 작업은 허브 전송 서버에서만 사용할 수 있습니다.

NDR의 관리자를 위한 진단 정보 섹션에서 보낸 사람에게 표시되는 텍스트를 수정할 수 있습니다. 이 텍스트는 메시지가 거부된 이유를 이해하는 데 도움이 되는 정보를 제공합니다.

사용자 지정 DSN 코드를 지정하면 NDR의 사용자 정보 섹션에 표시되는 DSN(배달 상태 알림) 코드 및 메시지도 수정할 수 있습니다. 사용자 지정 DSN 코드는 사용자 지정 DSN 메시지와 연결되어 있습니다. 이 코드를 지정하면 사용자가 특정 정책 또는 규정에 대한 HTML 링크를 참조하도록 할 수 있으므로 유용합니다. 기본적으로 5.7.1 DSN 코드와 연관된 NDR이 보내집니다.

예를 들어 메시지가 거부된 경우 사용자를 정보 기술 부서로 안내하려면 EnhancedStatusCode 속성에 사용되지 않은 새 사용자 지정 DSN 코드를 지정하면 됩니다. 새 사용자 지정 DSN 코드를 지정한 후에 사용자 지정 DSN 코드가 아직 정의되어 있지 않으면 New-SystemMessage cmdlet을 사용하여 DSN 코드를 만들고 DSN 코드가 참조되었을 때 표시할 텍스트를 지정해야 합니다. 이 작업 수행 방법의 예를 보려면 이 항목 뒷부분의 셸을 사용하여 제목이 비어 있는 메시지에 대한 전송 규칙 만들기을 참조하십시오.

참고

RejectReason 전송 규칙 작업은 허브 전송 서버에서만 사용할 수 있습니다. Edge 전송 서버에서 제목 줄이 비어 있는 메시지를 거부하려면 SmtpRejectMessage 전송 규칙 작업을 사용해야 합니다. SmtpRejectMessage 전송 규칙 작업을 사용할 경우 DSN 코드만 지정할 수 있습니다. 사용자나 관리자에게 표시할 대체 메시지는 지정할 수 없습니다.
SmtpRejectMessage 전송 규칙 작업에 대한 자세한 내용은 전송 규칙 작업의 "Edge 전송 서버에서 사용할 수 있는 작업"을 참조하십시오.

수락되는 값과 Microsoft Exchange Server 2010에서 DSN 코드를 전송 규칙과 연결하는 방법에 대한 자세한 내용은 DSN 메시지와 전송 규칙 연결을 참조하세요.

EMC를 사용하여 제목이 비어 있는 메시지에 대한 전송 규칙 만들기

이 절차를 수행하려면 먼저 사용 권한을 할당 받아야 합니다. 필요한 사용 권한을 확인하려면 다음을 참조하십시오.메시징 정책 및 규정 준수 권한의 "전송 규칙" 항목입니다.

  1. 새 전송 규칙 마법사를 엽니다. 이 절차를 허브 전송 서버 또는 Edge 전송 서버에서 수행하는지에 따라 다음과 같이 탐색합니다.

    • 허브 전송 서버: 콘솔 트리에서 조직 구성 > 허브 전송으로 이동합니다.

    • Edge 전송 서버: 콘솔 트리에서 Edge 전송을 클릭합니다.

  2. 작업 창에서 새 전송 규칙을 클릭합니다.

  3. 소개 페이지에서 다음 필드를 입력합니다.

    1. 이름   전송 규칙의 이름을 입력합니다.

    2. 설명   (선택) 이 필드를 사용하여 규칙의 기능 및 관련 세부 정보를 설명할 수 있습니다. 설명 필드의 텍스트는 규칙의 기능에 영향을 주지 않습니다.

    3. 규칙 사용   새 규칙이 기본적으로 사용하도록 설정됩니다. 규칙을 사용하지 않는 상태로 만들려면 확인란을 선택하지 않습니다.

  4. 조건 페이지에서 다음 필드를 입력합니다.

    1. 1단계: 조건 선택 상자에서 제목 필드가 텍스트 패턴과 일치하는 경우 조건을 선택합니다.

    2. 2단계: 밑줄이 있는 값을 클릭하여 규칙 설명 편집 상자에서 파란색 밑줄이 있는 텍스트 패턴을 클릭합니다.

    3. 텍스트 패턴 지정 대화 상자에서 **^$**를 입력한 다음 추가를 클릭합니다. 확인을 클릭하여 대화 상자를 닫고 다음을 클릭합니다.

  5. 작업 페이지에서 다음 필드를 입력합니다.

    1. 1단계: 조건 선택 상자에서 이 규칙에 적용할 조건을 모두 선택합니다. 전송 규칙을 만들려면 적어도 하나의 작업을 선택해야 합니다.

    2. 2단계: 밑줄이 있는 값을 클릭하여 규칙 설명 편집 상자에서 파란색 밑줄이 있는 각각의 단어를 클릭합니다.

    3. 표시되는 새 대화 상자에서 적용할 항목을 선택하거나 값을 직접 입력한 다음 확인을 클릭하여 대화 상자를 닫습니다.

    4. 선택한 각각의 작업에 대해 이전 단계를 반복합니다. 작업을 모두 구성한 후 다음을 클릭합니다.

  6. 예외 페이지에서 다음 필드를 입력합니다.

    1. 1단계: 필요한 경우 예외 선택 상자에서 이 규칙에 적용할 예외를 모두 선택합니다. 예외는 선택하지 않아도 됩니다.

    2. 이전 단계에서 예외를 선택한 경우 2단계: 밑줄이 있는 값을 클릭하여 규칙 설명 편집 상자에서 파란색 밑줄이 있는 각각의 단어를 클릭합니다.

    3. 표시되는 새 대화 상자에서 적용할 항목을 선택하거나 값을 직접 입력한 다음 확인을 클릭하여 대화 상자를 닫습니다.

    4. 선택한 각 예외에 대해 이전 단계를 반복합니다. 예외를 모두 구성한 후 다음을 클릭합니다.

  7. 규칙 만들기 페이지에서 구성 요약을 확인합니다. 새 규칙의 구성이 마음에 들면 새로 만들기를 클릭합니다.

  8. 완료 페이지에서 다음을 검토하고 마침을 클릭하여 마법사를 닫습니다.

    • 완료 상태는 마법사가 작업을 성공적으로 완료했음을 나타냅니다.

    • 실패 상태는 작업이 완료되지 않았음을 나타냅니다. 작업이 실패한 경우에는 설명에 대한 요약을 검토한 다음 뒤로를 클릭하여 구성을 변경하십시오.

셸을 사용하여 제목이 비어 있는 메시지에 대한 전송 규칙 만들기

이 절차를 수행하려면 먼저 사용 권한을 할당 받아야 합니다. 필요한 사용 권한을 확인하려면 다음을 참조하십시오.메시징 정책 및 규정 준수 권한의 "전송 규칙" 항목입니다.

이 예에서는 Blank Line Rule이라는 전송 규칙을 만들어 제목이 비어 있는 메시지를 거부합니다. 규칙은 확장 상태 코드 5.7.1을 사용하며 "The message has a blank subject field."라는 설명 텍스트를 포함합니다.

New-TransportRule -Name "Blank Line Rule" -Enabled $true -SubjectMatchesPatterns '^$' -RejectMessageReasonText "The message has a blank subject field." -RejectMessageEnhancedStatusCode "5.7.1"

이 예에서는 Blank Line Rule이라는 전송 규칙을 만들어 허브 전송 서버에서 제목이 비어 있는 메시지를 거부합니다. 규칙은 사용자 지정 DSN 코드 5.7.228을 사용하며 "Messages must have a subject in the subject line or they are rejected."라는 설명 텍스트를 포함합니다.

참고

사용자 지정 DSN 코드를 사용하는 경우에는 New-SystemMessage cmdlet을 사용하여 DSN 코드와 사용자 지정 메시지를 정의해야 합니다. 자세한 내용은 DSN 메시지와 전송 규칙 연결을 참조하십시오.

New-TransportRule -Name "Blank Line Rule" -Enabled $true -SubjectMatchesPatterns '^$' -RejectMessageReasonText "Messages must have a subject in the subject line or they are rejected." -RejectMessageEnhancedStatusCode "5.7.228"

이 예에서는 사용자 지정 DSN 코드 및 메시지를 만듭니다.

New-SystemMessage -DsnCode 5.7.228 -Internal $True -Language En -Text "This message was rejected because it did not have a subject in the subject line. For more information, please contact the Information Technology department."

구문과 매개 변수에 대한 자세한 내용은 New-TransportRule 또는 New-SystemMessage를 참조하십시오.

 © 2010 Microsoft Corporation. 모든 권리 보유.