该软件包是 n8n-nodes-email-spam-tester。其源代码和发行版位于 GitHub,并通过 GitHub Actions 发布到 npm,同时附有来源证明,因此任何人都可以检查某个版本是从哪个提交构建的。
连接
在自行托管的 n8n 中,打开 Settings › Community Nodes,点击 Install,然后输入 n8n-nodes-email-spam-tester。接着通过上面的表单获取密钥,在 n8n 中创建 Email Spam Tester API 凭据并粘贴该密钥。密钥免费,并与你输入的电子邮件地址绑定。无需密码,也不会向你发送任何邮件。如果密钥丢失,请使用同一地址申请新密钥,旧密钥仍可继续使用。
节点
Email Spam Tester 有四类资源:
- Test Address › Create 返回一个有效期为一小时的一次性地址。请使用通常发送邮件的节点向该地址发送邮件(Gmail、SMTP 或你的 ESP),因为一半的检查需要读取发送方添加的内容。启用 Check Folder at Email Providers 后,你还会获得 14 家提供商的大约 30 个测试邮箱,以及一个用于邮件主题的标记。Gmail 邮箱是公开测试邮箱,任何访问这些邮箱的人都能看到邮件主题、发件人名称和所在文件夹,因此机密邮件不应使用文件夹检查。
- Report › Get 根据测试 ID 读取报告。启用 Wait for Report 后,节点会等待邮件到达并完成检查,最长等待 15 分钟。它还可以等待 AI 修复方案,该方案通常在检查完成约一分钟后生成。Report › Get Many 会列出以前的报告,每份报告都会显示与该域名上一次测试相比发生了哪些变化。
- Folder Check › Get 显示邮件在每家提供商处进入了收件箱、推广邮件、垃圾邮件,还是未收到。发送邮件约半小时后,表格数据才会完整。
- Permanent Mailbox 可以创建、列出和关闭不会过期的地址,每个发件域名可创建一个地址。Get Emails 用于读取其中一个地址收到的邮件。
默认情况下,一份报告会输出十个字段,分别是测试 ID、满分 100 分的评分、传统的 0 到 10 分评分、主题、发件人、摘要、问题、警告、修复项标题和链接。关闭 Simplify 后,可以获取每项检查及其证据。该节点也可以用作 n8n 的 AI Agent 工具。
触发器
报告生成后,Email Spam Tester Trigger 会启动工作流:可以是发送到某个测试地址的邮件报告,也可以是到达永久邮箱的每封邮件报告。将永久邮箱订阅到你自己的新闻简报后,每期内容都会连同评分和问题一起进入工作流。
建议从这些工作流开始
- 在营销邮件发送前,创建一个测试地址,使用 Send Email 节点将模板发送到该地址,等待报告。如果评分低于 70,则将问题发送到 Slack,而不是发送营销邮件。
- 每周检查一次发件域名:使用 Schedule Trigger,执行相同的三个步骤,然后在 Google Sheets 中添加一行,记录评分和日期。
- 对永久邮箱中收到的每封评分低于 70 的新邮件,将修复建议发送给负责该新闻简报的人。
限制
每个密钥每天可进行 50 次测试,其中 3 次可使用文件夹检查,并且最多可创建 5 个永久邮箱,每个邮箱每天可接收 300 封邮件。限额按密钥计算,如果你在 Zapier 中使用同一密钥,则会共享此限额。超出限额后,Test Address › Create 会停止,并显示原因及恢复使用的时间。网站上的测试不计入限额。
数据
与网站上一样,任何拥有测试报告链接的人都可以公开访问该报告。发送到永久邮箱的邮件报告只能使用你的密钥打开;邮件本身会在收到两天后删除,报告会在 90 天后删除。隐私政策说明了密钥的处理方式,API 参考文档列出了该节点发起的所有调用。