ActiveCampaign 在发件域名验证完成前不会发送测试邮件,所以要先完成验证。免费试用还有第二项限制:试用账户的测试邮件只能发送到试用用户自己的地址。这意味着试用期结束前,Test email 按钮无法将邮件发送到外部地址。至于试用账户的实际营销活动能否发送到外部地址,文档没有说明。
验证域名只是第一步,报告的大部分检查取决于域名身份验证时配置的 DKIM 和邮件服务器记录。
在我们的网站上,你无需注册,只需从首页复制一个地址,并在一小时内向该地址发送一封邮件。报告会执行 42 项检查,包括 DKIM 签名、21 个黑名单以及退订邮件头等。
ActiveCampaign 文档
如何测试营销活动help.activecampaign.com ↗如何测试自动化营销活动help.activecampaign.com ↗设置发件域名help.activecampaign.com ↗SPF、DKIM 和 DMARChelp.activecampaign.com ↗域名和域名对齐help.activecampaign.com ↗测试营销活动
测试发送是最快的方式,每次最多可发送到五个地址。在 Email Designer 中,点击齿轮图标或 Test Email 图标,也可以在 Campaign Summary 页面点击 Test and preview。
哪种方式能生成联系人实际收到的邮件?ActiveCampaign 给出的答案是,将实际营销活动发送到测试列表。
- 创建一个列表,其中仅包含测试地址。如果你还在运行收件箱投递测试,也可以加入该测试使用的各提供商收件箱。
- 在营销活动列表中,打开营销活动旁边的下拉箭头,然后点击 Duplicate。
- 在 Campaign Summary 页面勾选测试列表,并确保未勾选其他任何列表。
- 发送邮件。如果你使用了收件箱投递测试的标记,请确保该标记仍在主题中。文件夹报告会显示营销活动在 Gmail、Outlook、Yahoo 和其他提供商中被归入了哪个位置。
对于已经发送的营销活动,还有第三种方式,即联系人资料中的 Send a Campaign。它仅适用于状态为 "Sent" 的标准营销活动,而且联系人必须位于原始营销活动所发送到的某个列表中。由于每次测试都需要一个新地址,复制后发送通常更省事。
测试自动化邮件
自动化邮件无需手动点击发送,因此测试方式略有不同。
在 Send an email 操作中,弹窗左下角有一个 Send a test 选项,同样最多可发送到五个地址,并可填写测试邮件主题。批量测试一次最多发送 25 封邮件,便于检查邮件序列中每个步骤的版式。
如需获取实际发送的邮件,请将测试地址添加为联系人并加入自动化流程。ActiveCampaign 建议使用批量编辑工具来完成此操作。我们的地址只接收一封邮件,并会在一小时后关闭,因此你看到的将是自动化流程在这一小时内向该联系人发送的第一封邮件。
报告通常会显示什么
来自报告 · 身份验证
- DKIM未对齐使用 ActiveCampaign 的域名签名,例如 acems1.com。
- SPF未对齐Return-Path 也使用 ActiveCampaign 的域名。
- DMARC失败没有任何信息与你的发件人地址对齐。
这是发送域名通过身份验证之前的默认情况。
默认情况下,ActiveCampaign 会使用自己的域名签署邮件并设置 Return-Path,例如 acems1.com。其文档指出,一开始这两项都不会与你的发件人地址匹配。因此,报告中的对齐项会显示一个不属于你的域名,你的发件人地址将无法通过 DMARC。Gmail 和 Outlook 也可能会添加 "via" 或 "sent on behalf of"。ActiveCampaign 将此归因于缺少 DKIM。
规模较小的账户还会受到另一项影响。对于联系人少于 5,000 且没有已验证域名的账户,ActiveCampaign 正在逐步推出一项变更,将发件人地址替换为 emcampaign.com 下的通用地址,格式类似 myname.my-domain.com.1@12345.emcampaign.com。如果你在 Headers 标签页中看到这种地址,结果描述的是共享域名,而不是你的域名。
域名通过身份验证后,DKIM 应该通过并完成对齐,SPF 也应该如此,因为邮件服务器域名会将你的子域名用作 Return-Path。如果 SPF 仍未对齐,请检查 em- 记录。如果 DMARC 失败,我们的 DMARC fail 页面介绍了各种原因。
退订邮件头。 ActiveCampaign 会为其发送的所有邮件添加 List-Unsubscribe,包括营销活动邮件、自动化邮件和一对一邮件,还会包含 List-Unsubscribe-Post: List-Unsubscribe=One-Click。实际发送时,这两项检查都应该通过。
大多数账户使用共享 IP 池发送邮件。根据 ActiveCampaign 的统计,这种方式更适合其 99% 的用户,而专用 IP 要求至少有 100,000 个活跃联系人,费用为 $750。如果池中的某个 IP 被列入黑名单,同一 IP 上的所有用户都会受影响。你可以随时使用黑名单检查工具重新查询该 IP。
ActiveCampaign 要求的记录
你可以在 Settings > Advanced > Sending Domain 下找到这些记录。如果你登录受支持的 DNS 提供商,Configure Domain 会自动为你设置记录,Set up manually 则会提供记录列表:
- 两条 DKIM CNAME 记录,
acdkim1._domainkey和acdkim2._domainkey; - 一条 Mailserver Domain CNAME 记录,名称为
em-加一个数字,指向cmd.emsend1.com。这条记录用于处理 SPF 和 Return-Path; - 一条位于
_dmarc的 DMARC TXT 记录,以v=DMARC1;p=none;开头。
这些是示例值。请从你的账户中复制实际值。
| 名称 | 类型 | 值 | 用途 | 复制 |
|---|---|---|---|---|
| acdkim1. | CNAME | 你账户中提供的目标值 | DKIM。 | |
| acdkim2. | CNAME | 你账户中提供的目标值 | DKIM,第二条记录。 | |
| em-< | CNAME | cmd. | Mailserver Domain,用于 SPF 和 Return-Path。 | |
| _dmarc | TXT | v= | DMARC。在 DKIM 正常工作之前保持 p=none。 |
设置好 Mailserver Domain 后,你不需要为了 ActiveCampaign 修改根域名的 SPF 记录。如果仍要添加可选的 include(include:emsd1.com),请将它合并到现有的 SPF 记录中。一个域名只能有一条 SPF 记录。SPF 检查工具会显示已发布的内容并统计 DNS 查询次数。当多个服务共用同一条记录时,这一点很重要。2023 年 2 月之前设置的账户可能仍有位于 dk._domainkey 的旧 DKIM TXT 记录。ActiveCampaign 当时改用了 CNAME,其故障排查文章要求同时设置两条新记录。
ActiveCampaign 的文档还提出了两个要求。域名应注册超过 30 天,并指向实际网站,而不是空白页面。在 DKIM 正常工作之前,不应将 DMARC 设置为 quarantine 或 reject,否则你的所有 ActiveCampaign 邮件都会无法通过 DMARC。使用选择器 acdkim1 在 DKIM 检查工具中测试 DKIM。
Custom Domain Name 是一条指向你账户 activehosted.com 地址的 CNAME 记录,它会将链接跟踪从共享域名迁移到你的域名。
常见问题
为什么我无法向测试地址发送 ActiveCampaign 测试邮件?
可能是你的发件域名尚未验证,也可能是你正在使用免费试用版,而测试邮件只能发送到试用用户的地址。请先验证域名。
我的发件人地址变成了 emcampaign.com 下的地址。发生了什么?
你的域名尚未通过身份验证,并且账户中的联系人少于 5,000 个,因此 ActiveCampaign 将发件人地址替换为通用地址。请验证发件域名,然后重新测试。
我可以改为将测试邮件发送到自己的地址吗?
可以,但 ActiveCampaign 警告说,发送到发件人地址本身的测试邮件可能会被拦截或进入垃圾邮件,并且发件人地址和收件人地址使用同一域名可能会导致投递问题。