Test-SenderId

 

적용 대상: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

마지막으로 수정된 항목: 2007-06-28

Test-SenderId cmdlet를 사용하면 지정된 IP 주소가 지정된 SMTP 주소의 적법한 발신 주소인지 테스트할 수 있습니다.

구문

Test-SenderId -IPAddress <IPAddress> -PurportedResponsibleDomain <SmtpDomain> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-HelloDomain <String>] [-Server <ServerIdParameter>] [-WhatIf [<SwitchParameter>]]

자세한 정보

이 명령은 사용자가 지정한 IP 주소와 해당 도메인 이름에 대한 보낸 사람 ID 확인 결과를 제공합니다. Microsoft Exchange Server 2007의 보낸 사람 ID에 대한 자세한 내용은 보낸 사람 ID를 참조하십시오.

Test-SenderId cmdlet를 실행하려면 사용하는 계정이 다음을 위임받아야 합니다.

  • Exchange 보기 권한만 있는 관리자 역할

Edge 전송 서버 역할이 설치된 컴퓨터에서 Test-SenderId cmdlet를 실행하려면 해당 컴퓨터의 로컬 관리자 그룹에 속한 계정을 사용하여 로그온해야 합니다.

사용 권한, 역할 위임 및 Exchange 2007 관리에 필요한 권한에 대한 자세한 내용은 사용 권한 고려 사항을 참조하십시오.

매개 변수

매개 변수 필수 종류 설명

IPAddress

필수

System.Net.IPAddress

이 매개 변수는 보내는 서버의 원래 IP 주소를 지정합니다.

PurportedResponsibleDomain

필수

Microsoft.Exchange.Data.SmtpDomain

보낸 사람 ID로 확인할 도메인 이름을 입력합니다.

Confirm

선택

System.Management.Automation.SwitchParameter

Confirm 매개 변수는 명령에서 처리 작업을 일시 중지하도록 하고 처리 작업을 계속하기 전 수행할 작업을 사용자가 확인하도록 합니다. Confirm 매개 변수에는 값을 지정할 필요가 없습니다.

DomainController

선택

Microsoft.Exchange.Data.Fqdn

이 구성 변경을 Active Directory 디렉터리 서비스에 기록하는 도메인 컨트롤러의 FQDN(정규화된 도메인 이름)을 지정하려면 명령에 DomainController 매개 변수를 포함시킵니다. Edge 전송 서버 역할을 실행하는 컴퓨터에서는 DomainController 매개 변수가 지원되지 않습니다. Edge 전송 서버 역할은 로컬 ADAM 인스턴스에만 기록하고 읽습니다.

HelloDomain

선택

System.String

이 보낸 사람의 HELO 또는 EHLO SMTP 명령에서 표시되는 도메인 주소를 입력합니다.

Server

선택

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

Test-SenderId cmdlet를 실행할 서버를 지정하려면 명령에 Server 매개 변수를 포함하십시오. Server 매개 변수를 사용하지 않으면 작업이 수행되는 로컬 서버에서 명령이 실행됩니다.

WhatIf

선택

System.Management.Automation.SwitchParameter

WhatIf 매개 변수는 명령 실행 시 개체에 대해 수행하게 되는 작업을 시뮬레이트하도록 지시합니다. WhatIf 매개 변수를 사용하면 사용자는 변경 내용을 실제로 적용하지 않고 어떠한 사항이 변경되는지 확인할 수 있습니다. WhatIf 매개 변수에는 값을 지정할 필요가 없습니다.

입력 형식

반환 형식

출력 설명

Status

StatusPass, Neutral, SoftFail, Fail, None 또는 TempError 중 하나를 반환합니다.

  • Pass   IP 주소 및 Purported Responsible Domain 쌍이 보낸 사람 ID 유효성 검사를 통과했습니다.

  • Neutral   보낸 사람 ID 유효성 검사 결과를 결정할 수 없습니다.

  • Softfail   IP 주소가 SPF(보낸 사람 정책 프레임워크)에 있지 않을 수 있습니다. SoftfailNeutral보다 신뢰도가 낮은 것으로 간주됩니다.

  • Fail   해당 IP 주소가 SPF에 명시적으로 나열되어 있지 않습니다. FailReason 상태 코드가 지정됩니다. FailReason 섹션을 참조하십시오.

  • None   보낸 사람의 DNS(Domain Name System)에 게시된 SPF(보낸 사람 정책 프레임워크) 데이터가 없습니다.

  • TempError  임시 DNS 오류가 발생했습니다.

  • PermError   DNS 레코드가 올바르지 않습니다.

FailReason

FailReason 출력은 상태 코드가 Fail 상태를 반환할 경우에만 반환됩니다. FailReason 출력은 NotPermitted 또는 DomainDoesNotExist 중 하나를 반환합니다. NotPermitted 상태는 문제의 도메인이 보낸 사람이 위장한 도메인일 가능성이 있음을 나타냅니다. DomainDoesNotExist 상태는 PurportedReponsibleDomain 매개 변수에 제공된 도메인 이름이 DNS에 없음을 나타냅니다.

Explanation

Explanation 출력은 Fail 상태에 대한 상세 정보를 추가적으로 제공하는 선택적인 출력입니다. Explanation 출력에 대한 정보는 SPF에서 온 것입니다.

예제

다음 코드 예에서는 필수 매개 변수가 있는 Test-SenderID 명령을 보여줍니다.

Test-SenderID -IPAddress 192.168.0.1 -PurportedResponsibleDomain example.com