我已经问过Office 365的支持,但不幸的是,由于语言障碍,这次我没有真正到达任何地方。 他们试图告诉我如何用垃圾邮件过滤高级选项上的checkbox来阻止它,但它没有什么好处,我也不这么认为。 所以我想我会在这里问,希望有人可能会知道答案或者其他方式。
build立:
我想阻止以下types的电子邮件通过:

基本上,这些电子邮件中包含与URL本身不同的目标链接。
否则,如果有阻止电子邮件的方法,只有当他们的URL以.php至less会有帮助。
我已经看了O365中的各种选项,找不到任何具体的东西来阻止它。 “身体”filter不会从我能告诉的目标urlsearch,但也许我在这里是错误的,没有正确testing它。
如果有一种方法可以在客户端/ Outlook级别上执行,那么我也可以这样做…只是不优选。
谢谢!
警告:我没有试过这个。
在Office365论坛上有关于HTML邮件正则expression式的争论。 微软支持人员说:“根据我的经验,规则不能过滤电子邮件的html中的文本。”
然而。
如果消息的文本和HTML相同,则应该能够使用正则expression式来检测不匹配的链接。 从regexplib 这样的东西可能是一个起点,可能有所帮助:
<a[\s]+[^>]*?href[\s]?=[\s\"\']+(.*?)[\"\']+.*?>([^<]+|.*?)?<\/a>
对不起,我没有更好的,但评论太长了。 希望别人有更好的东西给你。
Ex Plan 2中的Exchange Online Protection在垃圾邮件filter策略中有一些可configuration的选项。
使用Set-HostedContentFilterPolicy进行configuration更改。 TechNet链接。
这里的注意事项包括:
IncreaseScoreWithBizOrInfoUrls IncreaseScoreWithImageLinks IncreaseScoreWithNumericIps IncreaseScoreWithRedirectToOtherPort MarkAsSpamObjectTagsInHtml Office 365 E5计划包含高级威胁防护,也可以作为用户的附件提供。 在这里,您可以利用安全链接,这是专门pipe理URL处理的另一组规则。 这可能是值得的额外成本。