rDNS&SPF服务器发送的电子邮件被Hotmail阻止

我一直无法发送电子邮件给Hotmail或其他Microsoft电子邮件服务器上的用户一段时间。 它试图找出为什么以及如何解决这个问题是一个主要的头痛。

正在发送的电子邮件被阻止从我的域名canadaka.net。 我使用Google Aps为我的@ canadaka.net电子邮件地址托pipe我的常规电子邮件服务器。 我可以从我的桌面或Gmail邮箱发送电子邮件没有任何问题。 但是,代表canadaka.net从我的服务器发送的任何电子邮件都被阻止,甚至没有到达垃圾邮件。

邮件发送的IP与我的网站托pipe的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

我列出的一个名单spamcannibal.org似乎不在我的控制之列,说“没有反向DNS,MX主机应该有rDNS-RFC1912 2.1”。 但是,由于我使用Google进行电子邮件托pipe,因此我无法控制为所有MXlogging设置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

我的迈克菲威胁级别似乎很好

我有一个TXT SPFlogging设置,我目前使用xname.org作为我的DNS,他们没有SPF字段,但他们的常见问题解答表示将SPF信息添加为TXT条目。 v = spf1 a包括:_spf.google.com〜all

一些“SPF检查”工具使用检测到我的域有一个有效的SPF,但其他人不。 像微软的SPF向导一样,我认为这是因为它专门寻找SPFlogging而不是TXT。 “没有findSPFlogging.A和MXlogging可用”。

从我家我可以运行“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服务器到谷歌的公共DNS,做了ipconfig / flushdns但没有任何效果。 但是我可以连接到telnet到mx1.hotmail.com

当我发送到Google电子邮件服务器时,这就是电子邮件标题的样子,并且我毫不犹豫地收到了电子邮件。 你可以看到SPF正在通过。

发送到:[email protected]收到:由10.146.168.12与SMTP ID q12cs91243yae; 太阳,2011年2月27日18时01分49秒-0800(太平洋标准时间)收到:由10.43.48.7与SMTP ID uu7mr4292541icb.68.1298858509242; Sun,27 Feb 2011 18:01:49 -0800(PST)返回path:从canadaka.net([66.199.162.177])收到:mx.google.com,ESMTP ID为uh9si8493137icb.127.2011.02.27.18.01.45 ; Sun,27 Feb 2011 18:01:48 -0800(PST)Received-SPF:pass(google.com:域名[email protected]指定66.199.162.177为允许的发件人)client-ip = 66.199.162.177; 身份validation结果:mx.google.com; spf = pass(google.com:domain of [email protected]指定66.199.162.177为允许的发件人)[email protected] Message-Id:<[email protected]>收件人:来自canadaka.net的coruscant([127.0.0.1]:12907)和[XMail 1.27 ESMTP Server] id; Sun,27 Feb 2011 18:01:29 -0800 Date:Sun,27 Feb 2011 18:01:29 -0800 Subject:Test To:[email protected] From:XXXX Reply-To:[email protected] X-邮件程序:PHP / 5.2.13

我可以发送到Gmail和其他电子邮件服务罚款。 我不知道我做错了什么!

更新1

我已经从hotmails IP块中删除,现在可以发送电子邮件到hotmail,但他们都直接进入JUNK文件夹。

更新2

我用Telnet发送testing消息到port25.com,似乎我的SPF没有被检测到。 结果:中性(SPF-结果:无)canadaka.net。 SPF(没有logging)canadaka.net。 TXT(没有logging)

我有一个名称服务器作为我的第四个选项,因为它不支持TXTlogging,所以没有TXTlogging。 所以我从列表中删除它,而是添加wtfdns.com作为我的第四名和第五名称服务器,它支持TXT。

现在新名称服务器已经生效,我将SPF检查电子邮件和Microsofts SenderID向导一起传递。 似乎有些查找使用第4名服务器,并跳过第3个?

通过GOOGLE SMTP发送的邮件:

canadaka.net。 SPF(没有logging)canadaka.net。 86400 IN TXT“v = spf1 a include:_spf.google.com〜all”canadaka.net。 86400 IN A 66.199.162.177 _spf.google.com。 SPF(无logging)_spf.google.com。 300 IN 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.85.128.0/17 ip4:66.102.0.0/20 ip4 :74.125.0.0/16 ip4:64.18.0.0/20 ip4:207.126.144.0/20 ip4:173.194.0.0/16?all“

邮件发送从服务器上的TELNET

canadaka.net。 SPF(没有logging)canadaka.net。 86400 IN TXT“v = spf1 a include:_spf.google.com〜all”canadaka.net。 86400 IN A 66.199.162.177

您的标题显示您的电子邮件被hotmail.com阻止,但是在您向Stony的回复中的一条评论中,您指出在向hotmail.com发送电子邮件时,您的SMTP日志显示“RCPT = OK”和“RECV = OK”。 这本身应该告诉你,你的电子邮件没有被阻止。 它被hotmail.com接受,很可能在被接受后被过滤掉。 电子邮件被阻止/拒绝并被接受后被过滤是有区别的。

您声明您不能telnet到mail.hotmail.com的25端口。 那是因为mail.hotmail.com不是hotmail.com的MX。 快速nslookup显示hotmail.com的以下MXlogging:mx1.hotmail.com,mx2.hotmail.com,mx3.hotmail.com和mx4.hotmail.com。

你说,你不能ping通hotmail.com,但你可以ping gmail.com。 ping是否可以ping通hotmail.com或任何其他服务器,名称,网站等是无关紧要的。ping工具不testing服务(networking,电子邮件等)的可用性。 您无法ping通hotmail.com的事实仅意味着hotmail.comparsing为不响应ping的主机,或者防火墙正在阻止这些ping。 这是完全不相关的问题。 另外,ping hotmail.com与hotmail.com的MXlogging无关。 Hotmail.com是域名,pinging hotmail.com正在为该域名configuration的Alogging进行ping操作。 当您ping通gmail.com时,您正在为该域名ping Alogging,而不是为MXlogging查询gmail.com。

看看在这里的Hotmail邮件pipe理员页面,看看是否有什么你需要查看:

http://mail.live.com/mail/troubleshooting.aspx

我的问题是通过联系微软解决的,他们必须手动删除我的IP上的一个块。 一旦块被删除我的服务器的电子邮件到达Hotmail,但直接到垃圾邮件。

我已经创build了一个单独的问题来尝试解决垃圾邮件问题: Hotmail将邮件标记为垃圾邮件

好的理解。 您希望通过其他FROM地址从您的Google帐户[email protected]发送电子邮件? 有点像[email protected]

但是,当你的服务器通过sendmail直接发送邮件,而你知道他们没有来到另一个站点时,如果你有访问权限,请检查邮件日志。 在那里你可以看到完整的连接到其他网站。

您想要更新SPFlogging以包含您的Web服务器的IP地址(66.199.162.177)。 目前,SPF只提到Gmail。 您从Gmail发送邮件 – 并且 – 您的Web服务器。

我的DNS显示您的rDNS已经被中断mail.canadaka.net。 也许它是指向旧的IP地址。 spf_query不显示适用于helo名称或邮件来源的策略。

考虑添加“v = spf1 a -all”作为mail.canadaka.net的文本logging。 还要为canadaka.net添加适当的SPFlogging。 也许'v = spf1 a:mail.canadaka.net mx〜all'。