Exchange 2007 使用直接 DNS 来处理所有外发邮件。从我们的公共 IP 发送的邮件(1.2.3.4-这是我的邮件服务器的 IP) 会被投递到康卡斯特和雅虎等提供商的垃圾邮件文件夹中。
目前,我们的 SPF 如下所示: v=spf1 ip4:1.2.3.4 mx a:mail.domain.com ?全部
MX:mail.domain.com.(10)
我们的 ISP 上的反向 DNS 条目是 mail.domain.com,用于我们的 IP
来自我们服务器的横幅 HELO 响应是 <220 mail.domain.com>
我们的 IP 地址未被列入任何黑名单,Cisco Senderbase 给我们的评分为“良好”
我们的邮件看起来不合法的原因是什么?
答案1
如果我理解正确的话:
您的域名已注册到提供商的邮件服务器,并且您的邮件服务器直接发送邮件。因此,当邮件发送时,IP 的反向查找可能会失败(第一次垃圾邮件命中),然后接收邮件服务器会看到一个未指向您的系统的 spf(第二次垃圾邮件命中),并且您的系统在 SPF 记录中仅列为 IP 地址(可能是垃圾邮件命中 #3),并且传入方向通过不同的系统路由,根据您提供的信息,这不能 100% 明确(垃圾邮件命中 #4)。
这也解释了为什么当您尝试通过 Web 界面传递邮件时它能够正常工作。
只需告诉你的交换箱通过提供商的 smtp 服务器发送所有外发邮件,一切都会恢复正常。
韩国,
格罗米特
答案2
正如你告诉我,我错了,只是帮助我来帮助你:)
邮件和 DNS 由 Network Solutions 托管。MX 记录仅指向 NetSol。Exchange POP 连接器用于将邮件下载到我们的 Exchange 邮箱。
都可以。
Exchange 2007 使用直接 DNS 来处理所有外发邮件。从我们的公共 IP (1.2.3.4) 发送的邮件会被发送到 Comcast 和 Yahoo 等提供商的垃圾邮件文件夹中。当他们回复该邮件时,我们永远不会收到。
这看起来很像是 MX 记录设置错误或邮件系统中某处出现错误。通常电子邮件应该到达您的提供商邮箱,然后您应该通过 pop3 连接器获取它。但这种情况不会发生。检查 MX 记录和检查提供商邮件系统中是否存在任何垃圾邮件文件夹。(据我所知,POP3 连接器没有下载子文件夹)。
如果我们登录 NetSol 网络邮件门户 (mail.ourdomain.com),并向 Comcast 或 Yahoo 发送邮件,那么邮件会正常接收,我们也会收到回复。我的想法是,一旦邮件被标记为垃圾邮件,他们的回复就永远不会到达我们手中,因为 NetSol 垃圾邮件过滤器非常激进,会丢弃邮件。我们无法控制/访问这些过滤器或过滤内容的日志。但为什么我们会被标记为垃圾邮件?
我非常确定这个问题是由于错误的 mx 或 spf 记录造成的。当您通过 netsol web ui 发送电子邮件时,它会正常发送,因为它是通过在 dns 中正确设置的 netsol smtp 发送的...
目前,我们的 SPF 如下所示:v=spf1 ip4:1.2.3.4 mx a:inbound.ourdomain.com.netsolmail.net ?all
MX:inbound.ourdomain.com.netsolmail.net.(10),CNAMES 为 mail.ourdomain.com 和 smtp.ourdomain.com
我们的 ISP 上的反向 DNS 条目是 ourdomain.com,用于我们的 IP
“我们的 IP”?来自网络服务器还是来自邮件系统?
来自我们服务器的横幅 HELO 响应是 <220 ourdomain.com> 我们的 IP 地址未列入任何地方的黑名单,并且 Cisco Senderbase 给我们的评分为良好
正如我之前所写,这与您的 DNS 设置有关。但只有您提供我们讨论的域名,我才能检查它。
韩国,
格罗米特
答案3
现在一切正常,只需对我们的 SPF 进行微调,并且只需要时间来传播我们的 DNS。