SuperAPI AI 工具集

email-dns-health

办公与效率

查看项目

更新于 10-16 04:53

技能介绍

用途:审计并验证任意域名的邮件 DNS 记录,覆盖 SPF、DKIM、DMARC、BIMI、MTA-STS 和 MX,帮助判断邮件送达相关配置是否健康。

主要能力:检测邮件服务商;统计 SPF DNS 查询次数并与 10 次上限对比;校验 DKIM 密钥(可自动探测选择器);校验 DMARC 策略;给出 A-F 总体评分(满分 120,核心 100 加奖励 20);提供可操作的修复指引。

使用方式:技能通过辅助脚本执行,命令包括 audit <domain>、check-spf <domain>、check-dkim <domain> [selector]、check-dmarc <domain>、detect-provider <domain>、setup-guide <provider>。运行前先执行预检:bash {SKILL_DIR}/scripts/email-dns-health.sh preflight,输出为 JSON,ready 为 true 才继续。所有命令输出 JSON 到 stdout。

依赖与限制:dig 和 jq 为必需依赖,缺失时无法运行,需按提示安装(macOS 用 brew install bind / brew install jq,Linux 用 sudo apt install dnsutils / jq 或 yum 对应包)。CLOUDFLARE_API_TOKEN 为可选,仅用于通过 Cloudflare API 自动修复 DNS;未配置或失效时回退为手动指引模式。修复流程本身没有独立脚本命令,需先运行 audit 再交互式引导。

适用场景:检查域名邮件配置、排查 SPF 查询超限、验证 DKIM/DMARC 部署阶段、识别服务商、获取服务商 DNS 配置指南。

其它:详细服务商配置、最佳实践与故障排查见技能目录下的 references 文件。收费、价格与平台支持等资料暂未提供。