AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 765819
Accepted
Marki
Marki
Asked: 2016-03-25 02:30:14 +0800 CST2016-03-25 02:30:14 +0800 CST 2016-03-25 02:30:14 +0800 CST

SPF:评估期间正在查看哪个 IP?

  • 772

假设我有:

  • 公网IP地址A:发送主机
  • 公共 IP 地址 B:A 的邮件中继
  • 公共 IP 地址 C:接收方 MX

C看什么IP?

他是否尝试在“已接收”标头中查找 A 的 IP(例如,通过尝试查找第一个非私有 IP)?或者他是否使用在这种情况下从 B 建立的连接的源 IP 地址?

我看到例如 googlemail 似乎是后者。虽然看起来我们的当地供应商之一似乎在做前者。

https://www.rfc-editor.org/rfc/rfc7208并没有真正启发我关于这个基本点。我确实找到了间接短语

因为 SPF 评估是基于“最后一个”发送 SMTP 服务器的 IP 地址

在第 10.3 节中。但我想某处需要有一个更清晰的定义。

spf
  • 1 1 个回答
  • 56 Views

1 个回答

  • Voted
  1. Best Answer
    MadHatter
    2016-03-25T02:33:27+08:002016-03-25T02:33:27+08:00

    Received: from标头是不可靠的,除非由您控制的服务器放置在那里,因此检查它们是没有意义的。即使它们是可靠的,许多来自发件人基础设施内部的电子邮件内部移动,SPF 对此无话可说,因此检查这些是不合适的。

    实际上,您引用的那句话是准确且明确的:当您的服务器对入站电子邮件执行符合 RFC 的 SPF 检查时,它所关心的只是尝试提交电子邮件的服务器的地址。或者,正如您所指的 RFC 的 s4.1 所说:

    check_host() 函数采用以下参数:

    - 发送邮件的 SMTP 客户端的 IP 地址,IPv4 或 IPv6

    如果该地址在适当记录允许的范围内,则电子邮件应通过;如果不是,它的命运all就应该被记录在案,并且应该得到相应的处理。

    当然,一些提供商可能会更深入地检查所声称的中继地址链,但这 (a) 不是 SPF RFC 的一部分,并且 (b) 完全是他们自己的业务。

    • 1

相关问题

  • 各种服务器的 SPF

  • 防止您看起来像垃圾邮件发送者的最佳做法 [重复]

  • 添加第二条 SPF 记录会扰乱我的 DNS 吗?

  • 如何在 Win 2k3 上配置 MailEnable 以允许 Google 通过它中继 SMTP?

  • 如何为服务器上的多个域配置 SPF?(也允许 gmail 作为发件人)

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve