Test-SenderId (RTM)
适用于: Exchange Server 2007
上一次修改主题: 2007-06-07
使用 Test-SenderId cmdlet,可以测试给定 IP 地址对于给定 SMTP 地址是不是有效的发送地址。
语法
Test-SenderId -IPAddress <IPAddress> -PurportedResponsibleDomain <SmtpDomain> [-DomainController <Fqdn>] [-HelloDomain <String>] [-Server <ServerIdParameter>]
详细说明
此命令提供对指定的 IP 地址和相应域名进行发件人 ID 检查的结果。有关 Microsoft Exchange Server 2007 中的发件人 ID 的详细信息,请参阅发件人 ID。
若要运行 Test-SenderId cmdlet,必须为您使用的帐户委派以下角色:
- Exchange 仅查看管理员角色
若要在安装了边缘传输服务器角色的计算机上运行 Test-SenderId cmdlet,必须使用作为该计算机上的本地 Administrators 组成员的帐户进行登录。
有关管理 Exchange Server 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项。
参数
参数 | 必需 | 类型 | 说明 |
---|---|---|---|
IPAddress |
必需 |
System.Net.IPAddress |
此参数指定发送服务器的原始 IP 地址。 |
PurportedResponsibleDomain |
必需 |
Microsoft.Exchange.Data.SmtpDomain |
输入要使用发件人 ID 验证的域名。 |
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 参数,则命令将在执行任务的本地服务器上运行。 |
输入类型
返回类型
输出 | 说明 |
---|---|
Status |
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