我有一些电子邮件被删除为垃圾邮件,并且 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
您可能需要重新启动传输服务才能使更改生效。