如果你从未在 Brevo 中认证域名,订阅者看到的发件人地址可能不是你填写的地址。Brevo 会将域名部分替换为自己的共享域名(营销邮件使用 brevosend.com,事务邮件使用 t-sender-sib.com),然后照常发送。Brevo 称这是一种保护邮件送达率的临时方式,但其帮助中心也承认存在缺点:不认识替换后地址的人可能会将邮件举报为垃圾邮件。只需查看一封真实邮件,并按照接收服务器的方式读取它,就能立即看出域名已被替换。
开始之前
你需要从 Email Spam Tester 获取一个测试地址,首页无需注册即可提供。该地址有效期为一小时,只接收一封邮件。
Brevo 中的营销活动和测试邮件只能发送到已存在的联系人地址,因此无论你采用下面哪种方法,都要先将测试地址添加为联系人。
方法一:使用 Brevo 的测试发送
测试收件人保存在一个最多可容纳 20 个地址的测试列表中。你可以在账户菜单的 Settings > Campaigns 下进行设置,其中 Test List 区块有一个 Set up 按钮。然后:
- 打开营销活动(也可以打开 Drag & Drop 编辑器或营销活动列表),点击 Preview & test。
- 切换到 Send test email 标签页。
- 在 Recipients 下选择测试地址,然后点击 Send test。
方法二:将实际营销邮件发送给单个联系人
如果你想测试联系人列表实际会收到的完整邮件,请直接发送该营销邮件:在 Recipients > Send to 下,从 Email addresses 下拉菜单中选择测试地址。Brevo 允许你在这里选择最多 10 个单独的联系人,可以与列表和细分一起使用,也可以替代它们。每个地址都必须已添加为联系人。
Brevo 会自动排除黑名单中的联系人,不会向其发送邮件。因此,如果旧的测试联系人进入了黑名单,营销邮件就不会发送给它。使用新的测试地址可以避免这个问题,而且每次测试本来就需要一个新地址。
收件箱测试也使用这种方法。如果你在我们的首页勾选了此功能,请将页面列出的各服务商收件箱与测试地址一起添加为联系人。如果下拉菜单无法容纳所有地址,也可以将它们放入一个小型列表中,同时保留主题行中的标记。你将看到营销邮件最终进入 Gmail、Outlook、Yahoo 和其他服务商的哪个文件夹。
报告通常如何说明 Brevo 邮件
先打开 Headers 标签页,因为如果 From 行以 brevosend.com 或 t-sender-sib.com 结尾,身份验证结果说明的是 Brevo 的域名,而不是你的域名。修改邮件正文不会改变这一点,域名身份验证可以。
如果 From 使用你自己的域名,但 DMARC 失败,Brevo 的故障排除文章说明了可能的原因:From 地址中的域名与通过 DKIM 验证的域名不匹配。报告会在 DMARC 结果旁将其显示为 DKIM 对齐失败,我们的 DMARC fail 页面介绍了修复步骤。报告下方的修复计划也会列出这个问题,旁边的分数是这些检查当前产生的扣分,AI 只负责生成说明。
来自报告 · 身份验证
- DKIM通过已对齐在 Brevo 中完成域名身份验证后,使用你的域名签名。
- SPF通过未对齐Return-Path 使用 Brevo 的域名,因此 Brevo 的服务器能通过 SPF。
- DMARC通过通过 DKIM 验证。
完成域名身份验证后:DKIM 与你的 From 对齐,SPF 仍指向 Brevo。
完成身份验证后,DKIM 应该通过并与你的 From 对齐。SPF 通常仍会显示为未对齐,这是正常的,因为 Brevo 默认使用自己的域名作为 Return-Path,SPF 会基于 Brevo 的 Return-Path 域名通过。当 DKIM 已对齐时,评分对未对齐 SPF 的处理更宽松,扣分不到通常处罚的一半。Brevo 正在逐步推出品牌子域名功能,它会将 Return-Path 和跟踪链接(通常位于 r.brevolinks.com)迁移到你的域名,并让 SPF 也实现对齐,但并非所有账户目前都能使用该功能。
系统会在 21 个黑名单中查询发信 IP。除非你购买了专用 IP,否则该地址属于 Brevo 的共享 IP 池,因此如果它被列入黑名单,应联系 Brevo 处理。黑名单检查工具可以帮助你随后确认它是否已从名单中移除。
在批量发件人规则组中,对于真实的营销活动,两项退订检查都应该通过,因为 Brevo 会为营销活动和事务性邮件添加 List-Unsubscribe 标头,并支持 RFC 8058 所述的一键退订。如果测试发送时检查失败,请先使用第二种方式重新测试,再进行任何更改,因为 Brevo 的文档没有说明测试邮件是否包含该标头。
Brevo 要求添加的记录
前往 Settings > Senders, Domains, IPs > Domains 并添加你的域名,具体操作请参阅 Brevo 的身份验证指南。Brevo 会提供:
- Brevo code,添加在域名根级别的 TXT 记录,用于证明域名归你所有;
- DKIM,可以是在
brevo1._domainkey和brevo2._domainkey添加的两条 CNAME 记录,也可以是一条 TXT 记录; - DMARC,添加在
_dmarc的 TXT 记录。Brevo 建议使用v=DMARC1; p=none; rua=mailto:rua@dmarc.brevo.com。
这些是示例值。请从你的账户中复制实际值。
| 名称 | 类型 | 值 | 用途 | 复制 |
|---|---|---|---|---|
| yourdomain. | TXT | 账户中提供的 Brevo code | 证明域名归你所有。 | |
| brevo1. | CNAME | 账户中提供的目标地址 | 使用 2048 位密钥的 DKIM。Brevo 建议使用 CNAME 版本。 | |
| brevo2. | CNAME | 账户中提供的目标地址 | DKIM 的第二条 CNAME 记录。 | |
| _dmarc | TXT | v= | DMARC,Brevo 的建议配置。每个域名只能有一条记录,并包含 rua 标签。 |
Brevo 建议使用 CNAME 版本的 DKIM,因为这些 CNAME 使用 2048 位密钥,还能避开 255 字符限制,该限制可能导致 1024 位 TXT 记录出错。只有在使用专用 IP 发送邮件时,你才需要自行添加 SPF 记录。
同一份指南还警告,Cloudflare 的 CNAME 扁平化会将 DKIM CNAME 转换为 TXT 记录,之后 DKIM 将验证失败。Brevo 的故障排除页面还提到另外两个常见问题:DNS 托管商会在记录名称后再次附加你的域名,以及域名存在多条 DMARC 记录或记录中没有 rua 标签。在再次使用测试地址之前,将 brevo1 输入 DKIM 检查工具,并将你的域名输入 DMARC 检查工具,确认这些记录能否正常解析。
Brevo 表示,如果没有 DMARC,发送到 outlook.com、hotmail.com 和 live.com 地址的邮件会被标记为垃圾邮件或遭到拒收。如果你仍然分不清这三个缩写,可以阅读这篇说明,了解 SPF、DKIM 和 DMARC 如何相互依赖。
常见问题
Brevo 会在测试邮件的主题中添加 "[Test]" 吗?
Brevo 关于测试发送的帮助文章没有提到此前缀。如果准确的主题会影响你的测试结果,请将营销活动本身发送给一个联系人(方法二)。
为什么我输入的是自己的地址,报告中却显示 brevosend.com?
你的域名尚未在 Brevo 中完成身份验证,因此 Brevo 将发件人地址中的域名替换成了其共享域名。使用 gmail.com 等免费邮箱地址时也会如此。完成域名身份验证,然后重新发送测试邮件。
我需要将 Brevo 添加到 SPF 记录中吗?
根据 Brevo 的说明,只有使用专用 IP 发送邮件时才需要这样做。使用共享 IP 时,SPF 由 Brevo 端处理。因此,报告可能会显示 Brevo 的 SPF 通过,同时标记对齐问题。