基于电子邮件头拒绝邮件(在Office365中)

基于电子邮件头拒绝邮件(在Office365中),office365,exchange-server,Office365,Exchange Server,我有一个非常简单的“邮件流”规则,规定exchange在看到邮件头设置为特定值时应拒绝邮件。该规则处于活动/强制模式,但我无法使其工作 我的猜测是exchange无法找到或匹配标题(尽管我发送的测试电子邮件的标题设置为正确的值) 我在“主题”字段中也尝试过同样的(拒绝)规则,效果如预期。我使用的是名为“Action”的自定义/非标准头,但它是有效的mail/mime头 附件是规则的屏幕截图 谢谢 您的标题在邮件中的外观如何?标题中可能没有冒号(:)符号 我有一条交通规则,它很有效 标题示例:X-

我有一个非常简单的“邮件流”规则,规定exchange在看到邮件头设置为特定值时应拒绝邮件。该规则处于活动/强制模式,但我无法使其工作

我的猜测是exchange无法找到或匹配标题(尽管我发送的测试电子邮件的标题设置为正确的值)

我在“主题”字段中也尝试过同样的(拒绝)规则,效果如预期。我使用的是名为“Action”的自定义/非标准头,但它是有效的mail/mime头

附件是规则的屏幕截图

谢谢


您的标题在邮件中的外观如何?标题中可能没有冒号(:)符号

我有一条交通规则,它很有效

标题示例:
X-Spam:yes

并且传输规则看起来与您的相同:

标题看起来像这样
操作:block
。我验证了邮件客户端是否正确设置了此标题,但它似乎在某个时候被从电子邮件中删除(通过exchange)。可能在规则匹配之前。您的电子邮件到达目的地时是否保留X-Spam邮件头?我有邮件网关后缀服务器,它们将邮件头添加到输入邮件中。工作顺利。但是你说你的邮件客户端添加了这个头?据我所知,microsoft Outlook在将邮件作为附件转发时通常会删除一些邮件头。您能提供您的邮件流方案吗?您有一些服务可以发送邮件,然后使用exchange传输将邮件流出来,然后邮件头消失?我有一个javamail客户端,它向exchange(smtp.office365.com)发送设置了操作头的电子邮件,拒绝规则应该查找邮件头,如果设置了头,则应该拒绝电子邮件,但它没有。类似的规则适用于邮件ID头(这是一个标准的邮件头)。现在我没有任何想法。也许你可以尝试重命名你的标题,然后再试一次?