Can*_*aka 7 domain-name-system email spf
我有一段时间无法向 hotmail 或其他 Microsoft 电子邮件服务器上的用户发送电子邮件。试图找出原因以及如何解决问题一直是一个令人头疼的问题。
从我的域 canadaka.net 阻止发送的电子邮件。我使用 Google Aps 为我的 @canadaka.net 电子邮件地址托管我的常规电子邮件服务器。我可以毫无问题地从我的桌面或 gmail 发送电子邮件到 hotmail。但是任何代表 canadaka.net 从我的服务器发送的电子邮件都被阻止,甚至没有到达垃圾邮件。
发送电子邮件的 IP 与我的站点所在的 IP 相同:66.199.162.177 自 2010 年 8 月以来,这个 IP 对我来说是新的,我在过去的 3-4 年里使用了不同的 IP。
此 IP 不在任何可信的垃圾邮件列表中 http://www.anti-abuse.org/multi-rbl-check-results/?host=66.199.162.177
列出我的 IP 的一个列表 spamcannibal.org 似乎不受我的控制,说“没有反向 DNS,MX 主机应该有 rDNS - RFC1912 2.1”。但由于我使用 Google 托管电子邮件,因此我无法控制为所有 MX 记录设置 RDNS。
不过,我确实为我的 IP 设置了反向 DNS,它解析为“mail.canadaka.net”。
我已注册 SNDS 并获得批准。我的 ip 显示“所有指定的 IP 都处于正常状态。”
发件人得分:100 https://www.senderscore.org/lookup.php?lookup=66.199.162.177&ipLookup.x=55&ipLookup.y=14
我的 Mcafee 威胁级别看起来不错
我有一个 TXT SPF 记录设置,我目前使用 xname.org 作为我的 DNS,他们没有 SPF 字段,但他们的常见问题解答说将 SPF 信息添加为 TXT 条目。v=spf1 a include:_spf.google.com ~all
我使用的一些“SPF 检查”工具检测到我的域具有有效的 SPF,但其他工具则没有。像微软的 SPF 向导一样,我认为这是因为它专门寻找 SPF 记录而不是在 TXT 中。“未找到 SPF 记录。A 和 MX 记录可用”。
在我家中,我可以运行“nslookup -type=TXT canadaka.net”并返回:
服务器:google-public-dns-a.google.com 地址:8.8.8.8
非权威答案:canadaka.net text = "v=spf1 a include:_spf.google.com ~all"
我发现一件奇怪的事情是我无法 ping hotmail.com 或 msn.com 或执行“telnet mail.hotmail.com 25”。我能够 ping gmail.com 和我尝试过的许多其他域。我尝试将我的 DNS 服务器更改为 Google 的公共 DNS 并执行了 ipconfig /flushdns 但没有效果。但是我可以通过 telnet 连接到 mx1.hotmail.com
当我发送到 Google 电子邮件服务器并且我毫无问题地收到电子邮件时,这就是电子邮件标头的样子。您可以看到 SPF 正在通过。
发送至:XXXX@dirtbiker.ca 接收:由 10.146.168.12 发送,SMTP id q12cs91243yae;星期日,2011 年 2 月 27 日 18:01:49 -0800 (PST) 接收时间:10.43.48.7,SMTP id uu7mr4292541icb.68.1298858509242;2011 年 2 月 27 日星期日 18:01:49 -0800 (PST) 返回路径:收到:来自 canadaka.net ([66.199.162.177]),来自 mx.google.com,ESMTP id 为 uh9si8493137icb.127.202011.127.202011.48. ; 2011 年 2 月 27 日星期日 18:01:48 -0800 (PST) Received-SPF:pass(google.com:postmaster@canadaka.net 的域指定 66.199.162.177 作为允许的发件人)client-ip=66.199.162.177;身份验证结果:mx.google.com;spf=pass(google.com:postmaster@canadaka.net 的域将 66.199.162.177 指定为允许的发件人)smtp.mail=postmaster@canadaka.net 消息 ID:<4d6b020c.c92c2b0a.4603.6378SMTPIN_ADDED@m>m 收到:来自 coruscant ([127.0.0.1]:12907) by canadaka.net 和 [XMail 1.27 ESMTP Server] id for from ; 2011 年 2 月 27 日星期日 18:01:29 -0800 日期:2011 年 2 月 27 日星期日 18:01:29 -0800 主题:测试收件人:XXXX@dirtbiker.ca 发件人:XXXX 回复:XXXX@canadaka.net X-邮件程序:PHP/5.2.13
我可以很好地发送到 gmail 和其他电子邮件服务。我不知道我做错了什么!
更新 1
我已从 hotmails 的 IP 块中删除,现在可以向 hotmail 发送电子邮件,但它们都直接进入 JUNK 文件夹。
更新 2
我使用 Telnet 向 port25.com 发送测试消息,似乎没有检测到我的 SPF。结果:中性(SPF-结果:无) canadaka.net。SPF(无记录)canadaka.net。TXT(无记录)
我确实有一个名称服务器作为我的第四个选项,它没有 TXT 记录,因为它不支持它。所以我从列表中删除了它,而是添加了 wtfdns.com 作为我的第 4 个和第 5 个名称服务器,它确实支持 TXT。
现在新的域名服务器已经生效,我通过了 SPF 检查电子邮件以及 Microsoft 的 SenderID 向导。似乎有些查找使用了第 4 个名称服务器并跳过了前 3 个???
通过 GOOGLE SMTP 发送的邮件:
加拿大网。SPF(无记录)canadaka.net。86400 IN TXT “v=spf1 a include:_spf.google.com ~all” canadaka.net。86400 在 66.199.162.177 _spf.google.com。SPF(无记录)_spf.google.com。300 在 TXT "v=spf1 ip4:216.239.32.0/19 ip4:64.233.160.0/19 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:209.10.80/18 ip4:209.106/16/10 :74.125.0.0/16 ip4:64.18.0.0/20 ip4:207.126.144.0/20 ip4:173.194.0.0/16 全部”
从服务器上的 TELNET 发送的邮件
加拿大网。SPF(无记录)canadaka.net。86400 IN TXT “v=spf1 a include:_spf.google.com ~all” canadaka.net。86400 中 66.199.162.177
我的问题通过联系 Microsoft 得到解决,他们必须手动删除我的 IP 上的阻止。一旦阻止被删除,来自我服务器的电子邮件就会到达 Hotmail,但会直接进入垃圾邮件。
我创建了一个单独的问题来尝试解决垃圾邮件问题: Hotmail 将邮件标记为垃圾邮件
| 归档时间: |
|
| 查看次数: |
7036 次 |
| 最近记录: |