[ 寄送服务指南 ]

Salesforce电子邮件身份验证:区分域验证和DMARC

检查Salesforce产品和发送路由,激活正确的DKIM配置并验证收到的邮件中的身份。

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

[ 要点 ]

  • 检查Salesforce产品和发送路由,激活正确的DKIM配置并验证收到的邮件中的身份。
  • 域验证并不证明特定接收的消息已与DKIM对齐。
在此页面上

Salesforce可以通过不同的产品和路线发送邮件。在更改DNS之前,请确定哪个系统发送了消息以及哪个组织拥有其配置。 Sales Cloud 通知、Marketing Cloud 活动和外部中继不应被视为一种可互换的设置。

本指南重点介绍管理Salesforce平台工作流程 DKIM 设置中的按键。请遵循其他发送产品的相应产品文档。

将发送权限与消息验证分开

Salesforce当前的域验证规则和 DMARC 解决不同的问题。域验证在Salesforce发送工作流程中建立批准的域。 DMARC根据通过的一致身份验证结果评估收到的消息的可见发件人域。

有效的DKIM密钥可以满足Salesforce的发送域验证要求。 Salesforce还记录了授权域验证选项。该替代方案的存在并不意味着DNS所有权检查会创建一致的 DKIM签名 在一条消息上。

单独检查任何个人地址验证要求。记录实际路由、发件人地址、域验证状态和活动签名配置,而不是将它们折叠为一种绿色状态。

为目标域创建DKIM配置

在正确的组织中使用记录的DKIM密钥工作流程。选择目标域和支持的密钥配置,并使用不会覆盖其他发件人记录的不同选择器。

Salesforce生成主要和备用 CNAME 域的安排。发布帐户生成的名称和目标,而不是复制公共示例。候补人员参与提供者的轮换设计,不应作为重复人员被丢弃。

其当前说明要求为拥有的子域提供单独的DKIM密钥,并建议不要对拥有的域配置进行通配符匹配。检查确切的发送身份,而不是假设一个父域设置涵盖每个子域。

在变更请求中保留组织参考和生成的记录集。这些详细信息有助于区分生产、沙箱和单独的业务单元配置。

验证发布,然后激活

检查生成的权威答案 选择器 名称。检查DNS编辑器是否未两次附加域或更改记录类型。

等待提供商的发布流程和公共DNS要求得到满足,然后按照支持的激活步骤进行操作。保存的密钥配置和公开可见的CNAME是依赖项;两者都不能证明预期的出站消息正在被签名。

保留其他活动DNS记录和现有DMARC策略。添加Salesforce作为发件人不应默默地重置域范围的报告或更弱/更强的策略选择。

检查替代身份和替代路线

Salesforce记录了未经验证的域的替代发件人选项。如果启用,可见发件人可以使用选定的经过验证的组织范围地址;如果未选择任何选项,则记录的后备是组织或站点特定的sfcustomeremail.com地址。站点特定的设置可以覆盖组织范围的设置。显示名称和回复可以保持不变。诊断实际收到的地址,而不是假设用户输入的地址保持不变。

另请检查电子邮件中继或特定于产品的路由。下游系统可以更改验证哪个身份以及修改消息的位置。最终收到的消息是正在审查的路线的证据。

在综合示例中,团队通过所有权工作流程验证域并关闭票证。后来的警报仍然没有一致的品牌签名。缺少的证据是通过该警报的实际路径进行签名和接收,而不是组织控制DNS的另一个证据。

测试人们依赖的业务事件

执行重要工作流程的受控版本,例如案例通知或自动警报。检查原始收到的消息和受信任的接收者结果,将可见的发件人、 DKIM d= 和信封标识放在一起。

DMARC可以通过任一对齐 SPF 或对齐的DKIM 。记录哪条路径有效,以及如果中继更改消息或信封身份会发生什么情况。不要假设服务控制返回路径的SPF授权与品牌一致。

保持 结盟 诊断和与移交相关的发送者库存。完成意味着特定的产品、组织和工作流程使用预期的标识以及下一个操作员可以重复的证据。

跟踪已验证但未签名的路线

书面案例 SF-01 假定example.org具有经过验证的授权电子邮件域条目,但其DKIM密钥处于非活动状态,因为缺少备用CNAME 。预期发件人是cases@example.org ;不存在收到的消息、信封或签名结果。 Salesforce所有者和DNS所有者必须在测试案例通知路由之前协调生成的别名并激活正确的密钥。所有权验证并不能填补签名空白。未访问任何组织、配置、 DNS记录或案例消息。

保留执行边界

RFC 9989 第 7.4 节要求有效的DKIM ,而不仅仅是SPF来进行域发布 p=reject,并对间接邮件和邮件列表互操作性发出警告。一次成功的直接消息测试并不能证明每条合法路线都已准备好采取更强有力的政策。保留现有批准的保护,同时诊断实际差距;任何政策变化都需要自己的决定。

[ 外卖 ]

域验证并不证明特定接收的消息已与DKIM对齐。

[ 按角色 ]

这对您意味着什么

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

IT/邮件管理员

单独的验证、激活和接收。

每个阶段都会回答不同的问题,并且应该针对相同的路线进行记录。

后续步骤

  1. 保留主要和备用生成的记录。
  2. 检查子域和选择器范围。
  3. 任何中继后检查结果。

CISO / SecOps

将身份许可和消息证明放在一起。

域验证是有用的控制证据,但邮件程序还需要可信的身份验证结果并更改所有权。

后续步骤

  1. 检查生产和沙箱分离。
  2. 控制继电器和发送器替换更改。
  3. 分配持续配置所有者。

创始人/非技术人员

询问测试了哪个Salesforce工作流程。

一般帐户状态无法确定企业所依赖的警报或通知使用了预期的身份。

后续步骤

  1. 命名产品和组织。
  2. 测试实际的业务事件。
  3. 确认客户可见的发件人。

[ 常见问题解答 ]

常见问题

Salesforce域验证是否自动证明DMARC通过?

不会。所有权或发送域验证和接收消息对齐是不同的检查。检查邮件使用的实际SPF或DKIM身份。

此设置是否还配置 Marketing Cloud?

本指南涉及平台DKIM密钥工作流程。识别产品并使用其当前说明来单独发送产品或路线。

为什么Salesforce生成备用CNAME ?

它是已记录的密钥轮换安排的一部分。发布并维护生成的配置,而不是删除显得多余的条目。

能否一键自动覆盖我们拥有的所有子域名?

不要这样认为。 Salesforce的当前指南为拥有的子域指定了单独的密钥,并建议不要对拥有的域进行通配符匹配。

发布CNAME是否足以启用签名?

完成支持的提供商激活过程并验证来自预期路由的消息。发布是一种依赖性,而不是全部结果。

为什么可见发件人变成了 Salesforce 控制的地址?

检查记录的替代发件人设置和域验证状态,然后检查实际路由。不要从用户输入的“发件人”字段推断收到的身份。

外部继电器会影响评估吗?

它可以更改路由、经过身份验证的身份或消息内容。通过该继电器测试接收到的结果并记录幸存的对齐路径。

什么是案件通知设置的充分证据?

保留组织和产品上下文、生成的记录、激活状态和受控案例通知消息以及可信的身份验证和对齐结果。

[ 来源 ]

来源

  1. Salesforce :创建DKIM密钥

    部分 在设置中添加DKIM密钥 · 更新DNS

  2. Salesforce :激活DKIM密钥

    部分 验证DKIM密钥是否已准备好激活 · 激活DKIM密钥

  3. Salesforce :确定如何验证您的电子邮件发送域

    部分 确定您的验证方法·从沙箱发送电子邮件

  4. Salesforce :为具有未经验证的域的用户发送电子邮件

    部分 指定为具有未经验证的域的用户发送的电子邮件的组织范围发件人地址 · 使用站点发件人电子邮件地址向具有未经验证的域的 Experience Cloud 站点用户发送电子邮件

  5. RFC 7208

    部分 §2.4 · §2.6.5 · §3.2 · §3.3 · §4.6.4

  6. RFC 6376

    部分 §3.4 · §3.5 · §3.6 · §3.7 · §6.1 · §6.3

  7. RFC 9989

    部分 §4.4 · §5.3.5 · §5.4 · §7.4 · §8

[ 词汇表 ]

词汇表

DKIM
将所覆盖的消息数据与其签名域相关联的签名。
选择器
s= 值与签名域一起使用来查找公钥。
结盟
经过身份验证的域和可见的发件人域之间所需的关系。
权威DNS
委托服务器发布区域数据,与缓存的答案不同。

企业出处

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

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

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

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

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

知识库