SMTP“指定”术语是什么意思?

Eve*_*one 2 email smtp

我收到了一封来自一位很久没有联系的朋友的地址的 gmail。

可以使用诸如 mail2web.com 之类的实用程序/服务来定义与真实发件人地址不同的发件人电子邮件,因此当消息的原始文本带有如下一行时

***@hotmail.com 的域将 65.54.190.21 指定为允许的发件人

上面那一行是什么意思?它是否表明发件人地址不是提到的 ***@hotmail.com ?

Sha*_*den 8

该声明是 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
Run Code Online (Sandbox Code Playgroud)

当我们查看所有这些内容时,就会变得一团糟:

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
Run Code Online (Sandbox Code Playgroud)

地址 (65.45.190.21) 在 中指定的 65.54.128.0/17 块中spf-b.hotmail.com,因此允许邮件。