Test-SenderId (RTM)
適用版本: Exchange Server 2007
上次修改主題的時間: 2007-06-07
使用 Test-SenderId 指令程式,可以測試所指定 IP 位址是否為所指定 SMTP 位址的合法傳送位址。
語法
Test-SenderId -IPAddress <IPAddress> -PurportedResponsibleDomain <SmtpDomain> [-DomainController <Fqdn>] [-HelloDomain <String>] [-Server <ServerIdParameter>]
詳細描述
此命令提供指定之 IP 位址及對應網域名稱的寄件者識別碼檢查結果。如需 Microsoft Exchange Server 2007 中之寄件者識別碼的相關資訊,請參閱寄件者識別碼。
若要執行 Test-SenderId 指令程式,必須對您使用的帳戶委派下列項目:
- Exchange 僅檢視管理角色
若要在已安裝 Edge Transport server role 的電腦上執行 Test-SenderId 指令程式,則必須使用該電腦之本機 Administrators 群組成員的帳戶進行登入。
如需管理 Exchange Server 2007 所需之權限、委派角色及權利的相關資訊,請參閱權限考量。
參數
參數 | 必要 | 類型 | 描述 |
---|---|---|---|
IPAddress |
必要 |
System.Net.IPAddress |
此參數會指定傳送伺服器的原始 IP 位址。 |
PurportedResponsibleDomain |
必要 |
Microsoft.Exchange.Data.SmtpDomain |
輸入想要使用寄件者識別碼進行驗證的網域名稱。 |
DomainController |
選用 |
Microsoft.Exchange.Data.Fqdn |
若要指定將此組態變更寫入至 Active Directory 目錄服務之網域控制站的網域全名 (FQDN),請在命令中加入 DomainController 參數。執行 Edge Transport server role 的電腦不支援 DomainController 參數。Edge Transport server role 只會讀取和寫入至本機 ADAM 執行個體。 |
HelloDomain |
選用 |
System.String |
輸入此寄件者之 HELO 或 EHLO SMTP 命令中所顯示的網域位址。 |
Server |
選用 |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
若要指定執行 Test-SenderId 指令程式的伺服器,請在命令中加入 Server 參數。如果未使用 Server 參數,則會在執行工作的本機伺服器上執行命令。 |
輸入類型
傳回類型
輸出 | 描述 |
---|---|
Status |
Status 會傳回下列其中一項:Pass、Neutral、SoftFail、Fail、None 或 TempError。
|
FailReason |
只有在狀態碼傳回 Fail 狀態時,才會傳回 FailReason 輸出。FailReason 輸出會傳回下列其中一項:NotPermitted 或 DomainDoesNotExist。NotPermitted 狀態指出目前的網域可能是寄件者進行的詐騙行為。DomainDoesNotExist 狀態指出 DNS 中沒有 PurportedReponsibleDomain 參數中所提供的網域名稱。 |
Explanation |
Explanation 輸出是提供 Fail 狀態之其他詳細資料的選用性輸出。Explanation 輸出的資訊可能是來自 SPF。 |
範例
下列程式碼範例顯示含有必要參數的 Test-SenderID 命令。
Test-SenderID -IPAddress 192.168.0.1 -PurportedResponsibleDomain example.com
若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.