deliverability-checker
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseEmail Deliverability Checker
邮件送达率检查工具
Diagnose email deliverability issues by checking SPF, DKIM, DMARC, and other DNS records - fix why your emails land in spam.
通过检查SPF、DKIM、DMARC及其他DNS记录诊断邮件送达问题——解决邮件进入垃圾邮件文件夹的原因。
When to Use This Skill
何时使用该工具
- Delivery troubleshooting - Emails landing in spam
- New domain setup - Configure email authentication
- Migration audit - Verify email config after domain change
- Client onboarding - Check client email health
- Compliance check - Ensure proper authentication
- 送达问题排查 - 邮件进入垃圾邮件文件夹
- 新域名搭建 - 配置邮件认证
- 迁移审核 - 域名变更后验证邮件配置
- 客户接入 - 检查客户邮件健康状况
- 合规检查 - 确保认证合规
What Claude Does vs What You Decide
Claude的职责 vs 你的决策
| Claude Does | You Decide |
|---|---|
| Structures analysis frameworks | Metric definitions |
| Identifies patterns in data | Business interpretation |
| Creates visualization templates | Dashboard design |
| Suggests optimization areas | Action priorities |
| Calculates statistical measures | Decision thresholds |
| Claude负责 | 由你决定 |
|---|---|
| 构建分析框架 | 指标定义 |
| 识别数据模式 | 业务解读 |
| 创建可视化模板 | 仪表盘设计 |
| 提出优化方向 | 行动优先级 |
| 计算统计指标 | 决策阈值 |
Dependencies
依赖项
bash
pip install dnspython clickbash
pip install dnspython clickCommands
命令
Full Audit
完整审核
bash
python scripts/main.py audit example.com
python scripts/main.py audit example.com --output report.htmlbash
python scripts/main.py audit example.com
python scripts/main.py audit example.com --output report.htmlCheck SPF
检查SPF
bash
python scripts/main.py spf example.combash
python scripts/main.py spf example.comCheck DKIM
检查DKIM
bash
python scripts/main.py dkim example.com --selector google
python scripts/main.py dkim example.com --selector defaultbash
python scripts/main.py dkim example.com --selector google
python scripts/main.py dkim example.com --selector defaultCheck DMARC
检查DMARC
bash
python scripts/main.py dmarc example.combash
python scripts/main.py dmarc example.comCheck MX Records
检查MX记录
bash
python scripts/main.py mx example.combash
python scripts/main.py mx example.comExamples
示例
Example 1: Full Email Audit
示例1:完整邮件审核
bash
python scripts/main.py audit acme-corp.combash
python scripts/main.py audit acme-corp.comOutput:
输出:
Email Deliverability Audit: acme-corp.com
邮件送达率审核: acme-corp.com
──────────────────────────────────────────
──────────────────────────────────────────
MX Records: ✓ Found (Google Workspace)
MX记录: ✓ 已找到 (Google Workspace)
SPF: ✓ Valid
SPF: ✓ 有效
DKIM (google): ✓ Valid
DKIM (google): ✓ 有效
DMARC: ✗ Missing (CRITICAL)
DMARC: ✗ 缺失 (严重)
Score: 75/100
评分: 75/100
Issues Found:
发现的问题:
1. [CRITICAL] No DMARC record found
1. [严重] 未找到DMARC记录
Fix: Add TXT record for _dmarc.acme-corp.com
修复方案: 为_dmarc.acme-corp.com添加TXT记录
Value: v=DMARC1; p=none; rua=mailto:dmarc@acme-corp.com
值: v=DMARC1; p=none; rua=mailto:dmarc@acme-corp.com
undefinedundefinedExample 2: Diagnose SPF Issues
示例2:诊断SPF问题
bash
python scripts/main.py spf newsletter-sender.combash
python scripts/main.py spf newsletter-sender.comOutput:
输出:
SPF Analysis: newsletter-sender.com
SPF分析: newsletter-sender.com
────────────────────────────────────
────────────────────────────────────
Record: v=spf1 include:_spf.google.com include:sendgrid.net ~all
记录: v=spf1 include:_spf.google.com include:sendgrid.net ~all
Status: ✓ Valid
状态: ✓ 有效
Authorized Senders:
授权发送方:
- Google Workspace (include:_spf.google.com)
- Google Workspace (include:_spf.google.com)
- SendGrid (include:sendgrid.net)
- SendGrid (include:sendgrid.net)
Policy: ~all (soft fail)
策略: ~all (软失败)
Warning: Consider changing to -all (hard fail) for better security
警告: 建议改为-all (硬失败)以提升安全性
undefinedundefinedEmail Authentication Records
邮件认证记录
| Record | Purpose | Location |
|---|---|---|
| SPF | Authorize sending servers | |
| DKIM | Cryptographic signature | |
| DMARC | Policy and reporting | |
| MX | Mail delivery servers | |
| 记录类型 | 用途 | 位置 |
|---|---|---|
| SPF | 授权发送服务器 | 根域名下的 |
| DKIM | 加密签名 | |
| DMARC | 策略与报告 | |
| MX | 邮件送达服务器 | 根域名下的 |
Common SPF Includes
常见SPF包含项
| Provider | SPF Include |
|---|---|
| Google Workspace | |
| Microsoft 365 | |
| SendGrid | |
| Mailchimp | |
| Amazon SES | |
| 服务商 | SPF包含值 |
|---|---|
| Google Workspace | |
| Microsoft 365 | |
| SendGrid | |
| Mailchimp | |
| Amazon SES | |
DKIM Selectors by Provider
各服务商的DKIM选择器
| Provider | Common Selector |
|---|---|
| Google Workspace | |
| Microsoft 365 | |
| SendGrid | |
| Mailchimp | |
| 服务商 | 常见选择器 |
|---|---|
| Google Workspace | |
| Microsoft 365 | |
| SendGrid | |
| Mailchimp | |
Deliverability Score Factors
送达率评分因素
| Factor | Weight | Impact |
|---|---|---|
| Valid MX | 20% | Can't receive replies |
| Valid SPF | 25% | Server authorization |
| Valid DKIM | 25% | Message integrity |
| Valid DMARC | 30% | Policy enforcement |
| 因素 | 权重 | 影响 |
|---|---|---|
| MX记录有效 | 20% | 无法接收回复 |
| SPF有效 | 25% | 服务器授权 |
| DKIM有效 | 25% | 邮件完整性 |
| DMARC有效 | 30% | 策略执行 |
Skill Boundaries
工具能力边界
What This Skill Does Well
该工具擅长的场景
- Structuring data analysis
- Identifying patterns and trends
- Creating visualization frameworks
- Calculating statistical measures
- 构建数据分析结构
- 识别模式与趋势
- 创建可视化框架
- 计算统计指标
What This Skill Cannot Do
该工具无法完成的事项
- Access your actual data
- Replace statistical expertise
- Make business decisions
- Guarantee prediction accuracy
- 访问你的实际数据
- 替代统计专业知识
- 做出业务决策
- 保证预测准确性
Related Skills
相关工具
- dns-audit - Full DNS health check
- dns-audit - 完整DNS健康检查
Skill Metadata
工具元数据
- Mode: centaur
yaml
category: email-tools
subcategory: deliverability
dependencies: [dnspython]
difficulty: beginner
time_saved: 2+ hours/week- 模式: centaur
yaml
category: email-tools
subcategory: deliverability
dependencies: [dnspython]
difficulty: beginner
time_saved: 2+ hours/week