[ 寄送服务指南 ]

验证通过 FormAssembly 发送的电子邮件:配置和验证

授权 FormAssembly 通知发送者、请求特定于帐户的DKIM设置以及测试表单通知,而不会混淆受访者地址与您的域身份。

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

[ 要点 ]

  • 授权 FormAssembly 通知发送者、请求特定于帐户的DKIM设置以及测试表单通知,而不会混淆受访者地址与您的域身份。
  • 受访者回复和经过身份验证的发件人有不同的用途。
在此页面上

更改DNS之前的库存通知

表单可以生成内部通知、自动回复和工作流程电子邮件。在变更计划中为每一行指定一行:表单或工作流程名称、触发事件、预期收件人、发件人地址、回复地址、业务所有者和预期传输。不要假设对一种表单的测试可以确定每个电子邮件生成步骤的身份。

使用您的组织控制的发送域。响应者的地址可用于定向回复,但您的域设置不允许您对不相关的响应者域进行身份验证。明确决定是否应将表单作为您的组织发送并直接回复其他地方。使用受控地址和虚构响应数据而不是个人提交的内容进行测试。

满足 FormAssembly 的发件人要求

FormAssembly 的身份验证指南要求自定义发件人域包含其 SPF 授权, include:spf1.formassembly.com.缺乏该授权的域会回退到no-reply@formassembly.com assembly.com,直到经过验证。 DKIM 为 Essentials 计划及以上计划提供支持协助:提供实例 URL、域和单个字母数字 选择器 姓名。查看管理仪表板中“常规”下的“支持/退回电子邮件”和“其他”下的默认通知电子邮件/发件人。来源:FormAssembly、电子邮件通知安全和身份验证。

在编辑SPF之前,检索现有策略并清点使用该所有者名称的所有合法服务。将所需的授权添加到一个策略,而不是第二个v=spf1 TXT记录。保留其他发件人并检查与 DNS 查找相关的术语总数,包括嵌套包含。在未检查所有邮件的后果之前,请勿从其他组织复制完整的示例策略或更改其最终限定符。

选择器请求不是公钥本身。从该实例的 FormAssembly 支持获取最终记录类型、完整所有者、值和激活说明。保留他们的响应作为配置权限;切勿发明公钥或从第三方教程复制公钥。仅向DNS所有者提供此更改所需的记录,并记录谁将确认激活。支持设置和DNS缓存具有单独的计时,因此两者都不应该隐藏在通用传播等待中。

单独验证发件人选择和签名

发布后,向权威服务器查询实际记录所有者和类型。确认DNS编辑器没有两次追加区域、丢失部分密钥或引入冲突的别名。将最终答案与特定于实例的说明进行比较。如果权威答案是错误的,再等待也解决不了问题。

触发受控提交并独立检查收到的通知和自动回复。保存原始消息和可信接收者身份验证结果。记录可见的发件人、回复、信封身份和DKIM签名域/选择器。 Reply-To 路由响应;这不是域名 DMARC 用于 结盟。确认任何后备发件人都可以被企业主接受,而不是默默地将发送视为成功。

综合接受案例:内部通知具有 From forms@example.com和d=example.com.其接收器报告DKIM通过,提供精确对齐的DKIM路径。使用 From visitor@another.example的不同自动回复程序不会仅针对该不相关的域进行身份验证,因为它是由相同的表单生成的。正确的响应是检查发件人配置,而不是向example.com添加更多SPF包含。

将产品先决条件与协议结果分开

提供商对SPF的要求是产品设置条件。 SPF本身验证 信封发件人 身份,而DKIM验证与d=. DMARC将成功的身份验证身份与其对齐模式下的可见 From 进行比较。因此,通过产品验证检查并不能替代记录已发送消息中的域。避免描述 DKIM签名 因为加密或声明身份验证可以保证收件箱的放置。

如果一个工作流程仍然失败,请将其设置和收到的标头与工作工作流程进行比较。缺少签名表明存在激活或路由问题;验证失败的签名需要进行密钥和消息完整性调查。如果身份验证通过,请在更改DNS之前检查实际传送错误和收件人处理。请勿随意重复实时提交或将真实的客户信息作为测试数据重新发送。

保留恢复路径和验收记录

更改之前保存以前的发件人设置和DNS策略。如果自定义身份尚未准备好,请在支持人员解决问题时使用经批准的已知有效的发件人安排。不要删除其他服务的记录或削弱整个域的DMARC策略来隐藏特定于表单的问题。发件人更改后测试回复处理。

仅当预期表单和工作流程步骤显示已批准的发件人和回复身份、权威DNS与提供的值匹配并且收到的消息显示传递的对齐路径时,才接受工作。本文提供书面说明和综合推理,而不是现场测试证据。在授权运营商提供这些结果之前,其对真实消息或DNS验证的原始目录要求仍然开放;不暗示人工审查和发布。

将表单所有者与受访者分开

书面案例 FA-02 假设表单应作为forms@example.com发送,并直接回复到受控的visitor@other.example地址。规定的内部通知具有d=example.com和s=forms1,可信DKIM通行证,为其发件人提供精确对齐。第二条路线具有可见的 From visitor@other.example ;其信封和所有签名均未知。第二条路由没有已建立的身份验证判决,因此无法借用第一条路由的结果。表单所有者应在授权的虚构提交之前检查其发件人和回复设置。未使用受访者数据、表单提交、 DNS更改或支持请求。

保留执行边界

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

[ 外卖 ]

受访者回复和经过身份验证的发件人有不同的用途。

[ 按角色 ]

这对您意味着什么

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

IT/邮件管理员

验证完整的发送路由

产品面板、 DNS和接收邮箱建立了不同的事实。

后续步骤

  1. 保留准确的生成值和先前的DNS状态。
  2. 检查从表单通知和回复中收到的消息。
  3. 记录发件人、包络域、 DKIM d=/s=和接收器结果。

CISO / SecOps

保持权威和恢复明确

签名委托授权使用域身份;其范围需要审查。

后续步骤

  1. 在委派之前批准服务并签署域。
  2. 保留经过测试的表单通知和回复恢复路径。
  3. 在加强执法或删除旧记录之前需要进行人工审查。

创始人/非技术人员

保护表单通知和回复

身份验证是受控服务变更的一部分,而不是收件箱放置保证。

后续步骤

  1. 指定表单通知和回复的业务所有者。
  2. 批准预期发件人和回复身份。
  3. 在广泛推出之前需要成功的工作流程测试。

[ 常见问题解答 ]

常见问题

为什么发件人变成了no-reply@formassembly.com ?

当自定义发件人域缺乏所需的SPF授权时,提供商会记录此后备措施。检查当前验证状态。

记录了哪些SPF成分?

include:spf1.formassembly.com.检查其他发件人和 DNS 查找限制后,将其合并到现有的适用策略中。

我可以为每个计划请求DKIM吗?

审阅的文档说明了要点及以上内容。确认实例的当前权利。

DKIM支持请求应包含哪些内容?

实例 URL、发送域和所选的字母数字选择器。最终的DNS值必须来自支持。

选择器可以包含标点符号吗?

提供商要求提供一个不含特殊字符的字母数字字符串。

对我的域进行身份验证是否会授权受访者域?

不可以。您的身份验证设置不会授予访问者不相关地址或域的权限。

我应该分别测试通知和自动回复吗?

是的。比较每个路由的实际发件人、回复和收件人结果,包括工作流程电子邮件步骤。

支持人员是否请求完成身份验证?

不需要。在接受更改之前,请保留提供的记录、 DNS证据、激活确认和实际接收消息结果。

[ 来源 ]

来源

  1. FormAssembly:电子邮件通知安全和身份验证

    部分 SPF记录· DKIM

  2. RFC 7208 SPF

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

  3. RFC 6376 DKIM

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

  4. RFC 9989 DMARC

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

[ 词汇表 ]

词汇表

DKIM
将签名消息数据与签名域相关联的签名机制。
SPF
信封域授权发送主机的机制。
DMARC对齐
可见发件人域与成功验证的SPF或DKIM域之间所需的关系。
选择器
与DKIM签名域一起使用的标签,用于查找其公钥。
权威DNS
DNS服务器负责区域的发布数据。

企业出处

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

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

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

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

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

知识库