[ 标头和传送错误 ]

Return-Path标头和实际SMTP信封

Return-Path记录了投递时的信封返回地址,但它不是可见的作者,并且在不知道消息是如何获取的情况下不能被信任。

由EmailAuth研究团队提供 · 3 分钟阅读

[ 要点 ]

  • Return-Path记录了投递时的信封返回地址,但它不是可见的作者,并且在不知道消息是如何获取的情况下不能被信任。
  • Return-Path保留最终传递的反向路径,而不是可见的作者或每个较早的信封;差异可以是合法的。
在此页面上

地址显示在 Return-Path 通常与读者在发件人中看到的地址不同。对于代表客户处理退回邮件的送货服务来说,这可能是正常现象。在判断差异是否为差异之前先诊断相关身份和跳数 欺骗 信号或常规路由安排。

区分信封和邮件内容

邮件来自 在事务期间提供SMTP反向路径。消息的发件人字段根据 Internet 消息格式标识其作者。在最终传送时,传送SMTP系统会插入Return-Path字段以保留反向路径。它不仅仅是可见作者地址的另一种拼写。 RFC 5321第 3.3 和 4.4 节; RFC 5322第 3.6.2 节.

空反向路径对于传递通知来说是合法的,并且有助于避免通知循环。因此,可见的Return-Path <> 应该在消息的实际上下文中进行解释,而不是仅仅因为它缺少地址而被称为格式错误。

了解证据描述的是哪个跃点

转发或中继安排可以更改用于以后交易的信封。因此,最终存储的Return-Path不需要描述每个较早跳跃处的信封。当问题是特定接收者评估的内容时,获取接收日志或可信身份验证属性。在未检查路由的情况下,请勿用最终投递标头替换历史信封。

SPF 根据其规则检查SMTP身份。使用空的反向路径, RFC 7208构造来自邮政局局长和邮政局的 MAIL FROM 身份。 HELO 领域;它不会从可见的“发件人”字段中获取地址。 DMARC使用SPF证据还需要相关 结盟 与可见的 From 域。不相关返回域的传递本身并不能证明DMARC成功。 RFC 7208第 2.3 和 2.4 节; RFC 9989.

将可编辑标题与交易证据进行比较

假设粘贴的消息显示Return-Path : < bounce@service.example >,而第二个副本显示Return-Path : < edited@unrelated.example >。单独的文本编辑既不会更改过去的 MAIL FROM 命令,也不会证明哪个副本反映了最终交付。这些是假设值,而不是执行的文件编辑实验。

获取授权的原始出口和最终交货系统的相关记录。意外的重复Return-Path字段需要调查,而不是任意的第一个或最后一个规则。 RFC 5321第 4.4 节描述了最终传递插入以及以后转发中可能的删除/重建;应用已知的路径,而不是将每个粘贴的字段视为权威。

仅修复错误的身份

对于合法的服务,请确认配置的退回域名、所属关系、实际发送路径以及相关认证结果。仅返回域差异并不能证明删除供应商配置是合理的。如果路由未经授权或信封与批准的设置不匹配,请在更改控制下更正该特定配置并测试授权消息。

与可见作者、评估的跃点处的信封身份、最终Return-Path来源和身份验证结果密切相关。将成功的SMTP提交、最终传递和邮件合法性作为不同的结论。

完成合法的服务安排

假设某个品牌已授权通知服务来处理其退回邮件。在此假设的交易中,MAIL FROM 是bounce@service.example ,而From 是notices@brand.example 。在最终交付时,接收系统插入来自该交易的反向路径的Return-Path 。不同的返回域和作者域与假定的服务安排一致,但这些域本身并不能证明授权。

要验证真实设置,请确认服务所有权和配置,然后检查相关接收跃点的可信结果。单独的service.example的SPF通行证与本示例中的brand.example不一致。有效的 DKIM签名 假设适用的DMARC策略并且没有未解决的评估错误,使用d=brand.example可以提供对齐的路径。这里没有进行DNS 、签名或传递测试。

将消息级评估与部署义务分开: RFC 9989 第 7.4 节和第 8 节要求域发布 p=reject 不要仅仅依赖SPF并应用有效的 DKIM 签名。编辑Return-Path文本并不能满足这些要求。

诊断返回域差异

  • 在评估的接收跃点处与 MAIL FROM 分开识别 From。
  • 确定谁插入了最终的Return-Path以及后来的转发是否更改了信封。
  • 确认已批准的服务和退回域配置。
  • 检查受信任的SPF和一致的DKIM / DMARC证据,而无需推导它 从标题 单独的文本。
  • 仅修复已证实的配置缺陷并保留原始证据。

[ 外卖 ]

Return-Path记录了投递时的信封返回地址,但它不是可见的作者,并且在不知道消息是如何获取的情况下不能被信任。

[ 按角色 ]

这对您意味着什么

选择您的角色以执行后续实际步骤。

IT/邮件管理员

追踪实际的信封

最终的标头只是路线中的一个点。

后续步骤

  1. 检查 MAIL FROM 证据。
  2. 检查弹跳域配置。
  3. 测试预期的接收跳数。

CISO / SecOps

在政策之前使用出处

编辑后的消息文本不具有独立权威性。

后续步骤

  1. 保留原始出口。
  2. 调查重复字段。
  3. 检查未经授权的路线变更。

创始人/非技术人员

了解合法的退回路由

不同的返回域和作者域不会自动构成欺诈。

后续步骤

  1. 确认服务关系。
  2. 询问评估的身份。
  3. 避免不必要的供应商中断。

[ 常见问题解答 ]

常见问题

Return-Path与 From 相同吗?

不会。它记录投递时的信封反向路径,而 From 则标识邮件作者。

谁在最终交付时添加Return-Path ?

SMTP系统按照跟踪信息规则进行最终传送。

<> 可以合法吗?

是的。传递通知通常使用空反向路径来防止循环。

最终的Return-Path是否描述了每个较早的跳跃?

不会。转发和其他路由安排可能会更改信封。

有人可以编辑文件中的Return-Path文本吗?

是的。可以编辑消息文件文本,而无需更改历史SMTP事务。确定最终交付来源并从可信记录中确认相关信封。

跳出域的SPF通过是否能保证DMARC通过?

不可以。根据适用的DMARC评估,经过身份验证的SPF域必须对齐,或者合格的对齐DKIM签名必须通过。另外, p=reject域不得仅依赖SPF ,并且必须应用有效的DKIM签名。

重复的Return-Path字段可以安全地任意折叠吗?

不会。保留并调查证据和实际的最终交付处理。

什么可以确认服务设置合法?

经批准的所有权和配置以及授权测试消息的可信接收结果。

[ 来源 ]

来源

  1. RFC 5321 SMTP

    部分 §3.3 · §4.1.1.3 · §4.4 · §6.1

  2. RFC 5322互联网消息格式

    部分 §3.6.2 · §3.6.4 · §3.6.7

  3. RFC 7208发件人策略框架

    部分 §2.3 · §2.4

  4. RFC 9989基于域的消息身份验证、报告和一致性

    部分 §3.2.10 · §5.3.5 · §7.4 · §8

  5. RFC 6376: DKIM

    部分 §3.5 · §5 · §6

[ 词汇表 ]

词汇表

Return-Path
保留SMTP反向路径的最终传递跟踪字段。
信封标识
在SMTP事务中提供的地址或域,而不是从可见邮件内容推断的地址或域。
跳出域
用于处理服务的传送错误返回流量的域。

企业出处

为什么顶级金融机构和政府 退役了他们的电子邮件安全仪表板。

传统的电子邮件身份验证平台会向您出售仪表板并要求您的工程师来完成这项工作。在高风险环境中,手动监督意味着延迟执行、配置漂移和不受监控的影子域。

EmailAuth是代理电子邮件来源平台。 我们的代理人强制执行 p=reject,保持第三方发件人一致并将您的域名移至完整状态 RFC 9989 合规性、新的DMARC标准,以及人机交互审核能力。

政府 大型企业 一级金融机构

SaaS · 专用租赁 · 气隙本地部署 · BYOK 加密

知识库