如何绕过来自特定域的邮件的 Exchange 2007 SenderID 垃圾邮件过滤

如何绕过来自特定域的邮件的 Exchange 2007 SenderID 垃圾邮件过滤

我有一些电子邮件被删除为垃圾邮件,并且 AgentLog 文件包含以下部分

... Sender Id Agent,OnEndOfHeaders,DeleteMessage,,MissingPRA,No valid PRA,

我想配置 Exchange 2007 不拒绝来自该特定域的电子邮件。

我以为这是使用 PowerShell 命令的问题

Set-SenderIDConfig -BypassedSenderDomains domainname

但这似乎并没有什么区别。

有问题的域名没有任何 SPF 记录集。

有任何想法吗?

答案1

(我为此挖了一些书签,因此我可能找错了方向)

PRA 是“据称负责的地址”https://www.rfc-editor.org/rfc/rfc4407直到第五阶段的信息通过国际货币基金组织的考验时,它才期待这一点http://technet.microsoft.com/en-us/library/aa997242(EXCHG.80).aspx;这是 SPF 检查的前奏。

我以前从未见过它被列为“丢失”,因为这是微软自己的算法负责确定它。也许早期阶段已经在 SMTP 阶段拒绝了所有收件人,留下了一条被标记为删除的无方向消息。不过,我认为发件人域白名单此时不适用。如果可以,请尝试在发件人进来时捕获几条消息并查看 SMTP 对话。也许他们的 MTA 正在以某种方式破坏标准标头,从而导致这种情况(不太可能,但这是我接下来要查看的地方)。

答案2

对于某些多值属性,PowerShell 没有添加到列表中的“添加”命令。

对于此类属性,请使用以下命令:$foo = get-contentfilterconfig

$foo.BypassedSenderDomains += somedomain.com

$foo | 设置内容过滤器配置

获取所有绕过域的列表:get-ContentFilterConfig | select BypassedSenderDomains

希望这对你有帮助

答案3

我在研究同一问题时偶然发现了这篇旧帖子。以下是 MS 的回答: https://technet.microsoft.com/en-us/library/bb125259%28v=exchg.141%29.aspx

Set-SenderIDConfig -BypassedRecipients [email protected],[email protected]

Set-SenderIDConfig -BypassedSenderDomains fabrikam.com

答案4

您可能需要重新启动传输服务才能使更改生效。

相关内容