PowerShell 命令绕过 Office 365 垃圾邮件过滤器

PowerShell 命令绕过 Office 365 垃圾邮件过滤器

我正在寻求创建一个 Office 365 传输规则,以允许来自选定 IP 地址的入站电子邮件绕过垃圾邮件过滤器。

有人可以帮忙吗?

我能想到的最接近的答案是:

设置传输规则-名称“白名单”-ExceptIfSenderIpRanges {1.1.1.1,2.2.2.2,3.3.3.3,4.4.4.4} -SetSCL -1

感谢您的帮助!

答案1

CSV 文件:

在此处输入图片描述

命令:

$IPs = Import-Csv C:\root\IP.CSV
$IpRange =$IPs.IP
Get-TransportRule  <Rule Name> | Set-TransportRule -ExceptIfSenderIpRanges $IPRange
Get-TransportRule  <Rule Name>  |fl  ExceptIfSenderIpRanges

如下图: 在此处输入图片描述

答案2

$UserCredential = Get-Credential
Set-ExecutionPolicy RemoteSigned
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
Import-PSSession $Session
Get-Mailbox
Get-Mailbox | Set-MailboxJunkEmailConfiguration –Enabled $False

答案3

我们可以通过以下方式实现内容过滤器设置或者传输规则。 供你参考:如何在 Exchange 2013、2016 或 Office 365 中按 IP 地址列入白名单

相关内容