向反垃圾邮件地址允许列表添加地址
2024年7月25日
ID 128872
被分配管理员角色的用户可以在 Windows PowerShell 中向反垃圾邮件地址允许列表添加地址。
您可以:
- 向地址允许列表添加一条新记录。
- 将其他地址允许列表(例如,位于其他受保护服务器上)中的记录复制到此地址允许列表。
要向反垃圾邮件地址允许列表添加记录:
- 运行 Windows PowerShell (以管理员身份运行)并 连接 Kse.Powershell 库。
- 运行命令:
Add-KSEAntiSpamWhiteList -Server <服务器名称> -Type <类型> -Value <地址> -Role <角色> -Scope <范围> -Comment <注释文本>
其中:
- <服务器名称> 为受保护的 Microsoft Exchange 服务器的名称。建议您以 FQDN 格式或 IP 地址指定服务器的完整地址。如果您使用配置文件管理服务器,您可以用
-Profile <配置文件名称>
替代-Server <服务器名称>
。 - <范围> 为记录范围(MassMail — 批量电子邮件可以在此记录下进入; All — 垃圾邮件和批量电子邮件都可以在此记录下进入)。
- <角色> 为记录中的目标地址(Sender — 发件人地址;Recipient — 收件人地址)。
- <类型>为地址输入类型(EmailAddress — 电子邮件地址;IpAddress — IP 地址;AdUser — Active Directory 用户;AdGroup — Active Directory 用户组)。
- <地址>为用户账户或 Active Directory 组的电子邮件地址、电子邮件地址掩码、IP 地址或 GUID。
- <注释文本>为对记录的注释。可选设置。
带有指定设置的记录将被添加至列表。
- <服务器名称> 为受保护的 Microsoft Exchange 服务器的名称。建议您以 FQDN 格式或 IP 地址指定服务器的完整地址。如果您使用配置文件管理服务器,您可以用
要将服务器 2 上的地址允许列表中的记录复制到服务器 1 上的地址允许列表:
- 运行命令:
Get-KSEAntiSpamWhiteList -Server <服务器 2 名称> | Add-KSEAntiSpamWhiteListItem -Server <服务器 1 名称>
其中:
- <服务器 1 名称> 是您要将记录添加到的地址允许列表所在的服务器的名称。
- <服务器 2 名称> 是您要从其中的地址允许列表复制记录的服务器的名称。
如果您使用配置文件管理服务器,您可以用
-Profile <配置文件名称>
替代-Server <服务器名称>
。
服务器 2 上的地址允许列表中的记录将添加到服务器 1 上的地址允许列表。将会为每个正在被添加的记录创建一个新的记录 ID。如果正在从服务器 2 复制的记录地址已在服务器 1 的任意记录中使用,此记录将不被复制。
您可以使用过滤命令来选择想要添加至列表中的记录(请参见示例)。
示例:
1。 将包含发件人地址(定义为 IP 地址 192.168.1.1)的记录添加到 server.domain.com 上的地址允许列表:
Add-KSEAntiSpamWhiteListItem -Server server.domain.com -Type IpAddress -Value "192.168.1.1" -Role Sender -Scope All -Comment "Comment text"
2。 将包含收件人地址(定义为用户名)的记录添加到 server.domain.com 上的地址允许列表:
Add-KSEAntiSpamWhiteListItem -Server server.domain.com -Type AdUser -Value (Get-ADUser username).ObjectGUID -Role Recipient -Scope All -Comment "Comment text"
3。 将 server1.domain.com 上的地址允许列表中的记录复制到 server2.domain.com 上的地址允许列表:
Get-KSEAntiSpamWhiteList -Server server1.domain.com | Add-KSEAntiSpamWhiteListItem -Server server2.domain.com
4。 将 profile1 的地址允许列表中包含发件人地址的记录复制到 profile2 的地址允许列表:
Get-KSEAntiSpamWhiteList -Profile profile1 | Where-Object {$_.IsSender -eq "True"} | Add-KSEAntiSpamWhiteListItem -Profile profile2