根据平均 ASCII 分数进行垃圾邮件过滤

根据平均 ASCII 分数进行垃圾邮件过滤

我正在尝试根据最近通过我们过滤器的内容设计一个新的垃圾邮件过滤器。许多邮件的主题行如下:“回复:ᴢᴀɴᴛᴀᴄ【ʜᴀs】ʙᴇᴇɴ ʟɪɴᴋᴇᴅ【ᴛo】ᴄᴀɴᴄᴇʀ”,其中大部分文本实际上不是标准的 ASCII 1 - 128 范围,而是使用 Unicode 来模拟字符的外观。我知道在 PowerShell 中我可以创建一个简单的脚本来进行检测,但我希望它在 Exchange 上运行。

$QuarantineMessage = Get-QuarantineMessage -SenderAddress *
(([int[]][char[]]$QuarantineMessage.Subject) | Measure-Object -Average).Average

我只想标记平均数为 128 或以上的消息。我知道上面的脚本是用于隔离消息的,但我不确定如何捕获传入消息。要么是我的 Google 能力不行,要么似乎没有一个被广泛接受的答案。O365 是否有内置函数可以执行此操作?

答案1

相关内容