如何读取电子邮件标题中的“MS ForeFront”反垃圾邮件报告?

如何读取电子邮件标题中的“MS ForeFront”反垃圾邮件报告?

我正在尝试诊断为什么我从服务器的 IIS SMTP 拾取文件夹发送的电子邮件偶尔会被退回。

一位无法接收电子邮件的接收公司的技术人员说道:

The email would go through if you could configure your server to use
<servername>.<domain>.<tld> instead of just <servername>

我在 IIS 中导航到以下位置:

  • 互联网信息服务
    • myservername(本地计算机)
      • 默认 SMTP 虚拟服务器

到达那里后,我发现我可以重命名域名成为任何我想成为的人。我已经做到了,但现在我想知道这是否足够。

一旦我发送了测试电子邮件,以下就是我从 Gmail 看到的反垃圾邮件报告,例如:

X-Forefront-Antispam-Report:
    CIP:<server ip>;
    KIP:(null);
    UIP:(null);
    IPVD:NLI;
    H:<server name>;
    RD:<server name>.<domain>.<tld>;
    EFVD:NLI

我正在尝试弄清楚这些是什么意思,以便知道我是否正确配置了它。H和之间有什么区别RD? 是否有某种 ForeFront Antispam 文档来描述不同代码的含义?

答案1

  • “H:”是主机名 - 分配给服务器的名称
  • “RD:”似乎是完全限定域名 (FQDN)

这实际上更像是 SMTP 服务器配置情况,即您的服务器如何在协商 SMTP 会话时向其他服务器“宣布”自己。恰好,“ForeFront”是您的系统,最终与外部 SMTP 系统“连接”。

答案2

您在此处遇到的主要问题(垃圾邮件或 SMTP 退回)是您发送邮件的服务器不是 Internet SMTP 服务器,因此如果有人进行 DNS 查找和 IP 反向查找,则没有任何正确的邮件记录注册在该服务器上。

不幸的是,大多数 SMTP 服务器会回溯电子邮件在收到之前经过的所有 SMTP 服务器,如果其中任何一个服务器未被检查为“合法”,那么它们就会拒绝、丢弃或退回该电子邮件。

看看 SPF 之类的东西: http://www.google.co.nz/search?sourceid=chrome&ie=UTF-8&q=spf

或者,让原始服务器不要自己发送电子邮件,并使用组织中正确配置的 SMTP 服务器(如 Exchange 或允许您中继的外部 SMTP 提供商)可能是个好主意。

相关内容