Email Spam Tester

OpenCode

在 OpenCode 中使用真实邮件服务器进行测试

在 opencode.json 中添加一个远程配置项。无论你运行哪个模型,都能检查真实投递结果,而不是猜测 HTML 是否有问题。

复制配置

42 项检查 · 无需密钥 · 无需账户

连接后可使用四个工具

OpenCode 允许你自由切换模型,无论选择哪个模型,工具都保持不变。报告以字段和证据的形式返回,因此模型不需要抓取网页。

OpenCode
/mcp
  • get_test_address

    预留一个有效期为一小时的地址。开启收件箱投递测试后,你还会获得一组来自不同提供商的邮箱。

  • wait_for_report

    等待检查完成,然后返回评分、未通过和出现警告的检查及其依据,以及修复方案。

  • get_report

    通过 slug 读取现有报告,包括文件夹检查的进度。

  • get_message_source

    邮件送达后保留一小时,可查看收到的原始邮件,邮件头按传输顺序排列。

添加到 opencode.json

放在项目根目录,或全局 OpenCode 配置中。

https://email-spam-tester.com/mcp
{  "$schema": "https://opencode.ai/config.json",  "mcp": {    "email-spam-tester": {      "type": "remote",      "url": "https://email-spam-tester.com/mcp",      "enabled": true    }  }}

可以问什么

循环测试

获取一个测试地址,把 templates/digest.html 发送到该地址,修复失败项,然后重新测试。

第一轮已完成。现在正在处理两个失败项。

简单总结

为从未听说过 DKIM 的人总结这份报告:[报告链接]

你的邮件有签名,但签名属于你的服务提供商。

选择第一个修复项

这份报告中的哪个修复项对评分提升最大?给我看具体改动。

DMARC 记录。以下是 TXT 值。

无论你运行哪个模型,
都会经过相同的 42 项检查。

常见问题

为什么需要真实邮件,而不是粘贴的文本?

大约一半的检查需要读取发送平台添加的内容,包括 DKIM 签名、邮件经过其服务器的路径和退订邮件头。粘贴的文本不包含这些内容,所以模型只能猜测。

服务器能看到什么?

你发送到测试地址的内容。原始邮件会在到达后保留一小时,之后只保留报告。任何知道该 slug 的人都可以通过链接打开报告。请只发送你愿意给同事看的测试邮件,其他信息请阅读隐私政策。

评分和网站上的一样吗?

一样。使用的是相同的分析和报告页面,所以你可以比较聊天中的测试结果和主页上的测试结果。

为什么 OpenCode 文档中有 oauth 设置?

服务器返回 401 时,OpenCode 会尝试 OAuth。这里不需要登录,所以可以省略该设置。

支持本地模型吗?

支持任何可以调用工具的模型。

可以只在一个项目中关闭它吗?

在该项目的 opencode.json 中将 enabled 设为 false。

发送一封真实邮件,查看返回结果

复制配置