我正在尝试根据最近通过我们过滤器的内容设计一个新的垃圾邮件过滤器。许多邮件的主题行如下:“回复:ᴢᴀɴᴛᴀᴄ【ʜᴀs】ʙᴇᴇɴ ʟɪɴᴋᴇᴅ【ᴛo】ᴄᴀɴᴄᴇʀ”,其中大部分文本实际上不是标准的 ASCII 1 - 128 范围,而是使用 Unicode 来模拟字符的外观。我知道在 PowerShell 中我可以创建一个简单的脚本来进行检测,但我希望它在 Exchange 上运行。
$QuarantineMessage = Get-QuarantineMessage -SenderAddress *
(([int[]][char[]]$QuarantineMessage.Subject) | Measure-Object -Average).Average
我只想标记平均数为 128 或以上的消息。我知道上面的脚本是用于隔离消息的,但我不确定如何捕获传入消息。要么是我的 Google 能力不行,要么似乎没有一个被广泛接受的答案。O365 是否有内置函数可以执行此操作?
答案1
您可以使用 Exchange Online 邮件流规则进行垃圾邮件过滤,如下所示:
更多细节:使用邮件流规则筛选 EOP 中的批量电子邮件Use mail flow rules to filter bulk email in EOP和使用 Exchange Online 邮件流规则实现更好的垃圾邮件过滤