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 仅查看管理员角色
若要在安装了边缘传输服务器角色的计算机上运行 Test-SenderId cmdlet,必须使用作为该计算机上的本地 Administrators 组成员的帐户进行登录。
有关权限、角色委派以及管理 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 参数。运行边缘传输服务器角色的计算机不支持 DomainController 参数。边缘传输服务器角色将只读取和写入本地 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 返回以下值之一:Pass、Neutral、SoftFail、Fail、None 或 TempError。
|
FailReason |
只有状态代码返回 Fail 状态时,才返回 FailReason 输出。FailReason 输出返回以下值之一:NotPermitted 或 DomainDoesNotExist。NotPermitted 状态表明出现问题的域很可能受到发件人的欺骗。DomainDoesNotExist 状态表明 PurportedReponsibleDomain 参数中提供的域名在 DNS 中不存在。 |
说明 |
Explanation 输出是可选输出,提供 Fail 状态的详细信息。Explanation 输出的信息可能来自于 SPF。 |
示例
以下代码示例显示包含所需参数的 Test-SenderID 命令。
Test-SenderID -IPAddress 192.168.0.1 -PurportedResponsibleDomain example.com