我收到了一封来自一位许久未联系的朋友的 Gmail。
可以使用诸如 mail2web.com 之类的实用程序/服务来定义与真实发件人地址不同的发件人电子邮件,因此当邮件的原始文本包含如下一行时
***@hotmail.com 的域名指定 65.54.190.21 为允许的发件人
上面这句话是什么意思?是否表示发件人地址不是上述的***@hotmail.com?
答案1
该声明是 Gmail 检查发件人策略框架发件人地址所在域的记录,以验证域所有者 (hotmail.com) 是否愿意允许发送服务器 (65.45.190.21) 为该域发送电子邮件。
因此,hotmail.com 域名将其指定为其 SPF:
v=spf1 include:spf-a.hotmail.com include:spf-b.hotmail.com include:spf-c.hotmail.com include:spf-d.hotmail.com ~all
当我们查看所有这些内容时,情况就变得一团糟了:
spf-a.hotmail.com
v=spf1 ip4:209.240.192.0/19 ip4:65.52.0.0/14 ip4:131.107.0.0/16 ip4:157.54.0.0/15 ip4:157.56.0.0/14 ip4:157.60.0.0/16 ip4:167.220.0.0/16 ip4:204.79.135.0/24 ip4:204.79.188.0/24 ip4:204.79.252.0/24 ip4:207.46.0.0/16 ip4:199.2.137.0/24 ~all
spf-b.hotmail.com
v=spf1 ip4:199.103.90.0/23 ip4:204.182.144.0/24 ip4:204.255.244.0/23 ip4:206.138.168.0/21 ip4:64.4.0.0/18 ip4:65.54.128.0/17 ip4:207.68.128.0/18 ip4:207.68.192.0/20 ip4:207.82.250.0/23 ip4:207.82.252.0/23 ip4:209.1.112.0/23 ~all
spf-c.hotmail.com
v=spf1 ip4:209.185.128.0/23 ip4:209.185.130.0/23 ip4:209.185.240.0/22 ip4:216.32.180.0/22 ip4:216.32.240.0/22 ip4:216.33.148.0/22 ip4:216.33.151.0/24 ip4:216.33.236.0/22 ip4:216.33.240.0/22 ip4:216.200.206.0/24 ip4:204.95.96.0/20 ~all
spf-d.hotmail.com
v=spf1 ip4:65.59.232.0/23 ip4:65.59.234.0/24 ip4:209.1.15.0/24 ip4:64.41.193.0/24 ip4:216.34.51.0/24 ~all
该地址(65.45.190.21)位于 指定的 65.54.128.0/17 块内spf-b.hotmail.com
,因此允许该邮件。
答案2
这是 GMail 对防晒指数hotmail.com 域的记录。SPF 记录允许邮件管理员指定他们的邮件应从哪个服务器发送。如果从与该域的 SPF 记录不匹配的服务器收到一封电子邮件,则很容易假定该邮件是垃圾邮件。
在这种情况下,Gmail 检查了 hotmail.com 的 SPF 记录并发现65.54.190.21
允许向该域发送邮件。