deliverability-checker について
deliverability-checkerは、メール配信設定の問題を調べるスキルです。コマンドラインからドメインのSPF、DKIM、DMARC、MXレコードを確認し、監査結果を出力します。
主な機能
- 01SPF、DKIM、DMARC、MXの監査
- 02DNSレコード種別ごとの確認
- 03HTML監査レポートの生成
- 04主要プロバイダーのレコード例
活用シーン
- 01メールが迷惑メールに入る問題の調査
- 02新規ドメインのメール認証設定の確認
- 03ドメイン移行後のメール設定監査
- 04顧客ドメインのメール状態確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ guia-matthieu/ clawfu-skills --skill deliverability-checkerインストール後、Claude Code で/deliverability-checkerを入力して読み込まれたか確認します。
同梱ファイルscripts/main.pyscripts/requirements.txt
詳細
メール配信到達性チェッカー
SPF、DKIM、DMARC、その他の DNS レコードを確認してメールの配信到達性に関する問題を診断し、メールが迷惑メールに振り分けられる原因を解消します。
このスキルを使用する場面
- 配信トラブルの調査 - メールが迷惑メールに振り分けられる
- 新しいドメインの設定 - メール認証を設定する
- 移行時の監査 - ドメイン変更後にメール設定を確認する
- クライアントのオンボーディング - クライアントのメールの状態を確認する
- コンプライアンスチェック - 適切な認証が設定されていることを確認する
Claude が行うことと、あなたが決めること
| Claude が行うこと | あなたが決めること |
|---|---|
| 分析フレームワークを構成する | 指標の定義 |
| データ内のパターンを特定する | ビジネス上の解釈 |
| 可視化テンプレートを作成する | ダッシュボードの設計 |
| 最適化すべき領域を提案する | 対応の優先順位 |
| 統計指標を計算する | 判断基準 |
依存関係
pip install dnspython click
コマンド
全体監査
python scripts/main.py audit example.com
python scripts/main.py audit example.com --output report.html
SPF の確認
python scripts/main.py spf example.com
DKIM の確認
python scripts/main.py dkim example.com --selector google
python scripts/main.py dkim example.com --selector default
DMARC の確認
python scripts/main.py dmarc example.com
MX レコードの確認
python scripts/main.py mx example.com
例
例 1:メールの全体監査
python scripts/main.py audit acme-corp.com
# Output:
# Email Deliverability Audit: acme-corp.com
# ──────────────────────────────────────────
# MX Records: ✓ Found (Google Workspace)
# SPF: ✓ Valid
# DKIM (google): ✓ Valid
# DMARC: ✗ Missing (CRITICAL)
#
# Score: 75/100
#
# Issues Found:
# 1. [CRITICAL] No DMARC record found
# Fix: Add TXT record for _dmarc.acme-corp.com
# Value: v=DMARC1; p=none; rua=mailto:[email protected]
例 2:SPF の問題を診断する
python scripts/main.py spf newsletter-sender.com
# Output:
# SPF Analysis: newsletter-sender.com
# ────────────────────────────────────
# Record: v=spf1 include:_spf.google.com include:sendgrid.net ~all
#
# Status: ✓ Valid
#
# Authorized Senders:
# - Google Workspace (include:_spf.google.com)
# - SendGrid (include:sendgrid.net)
#
# Policy: ~all (soft fail)
# Warning: Consider changing to -all (hard fail) for better security
メール認証レコード
| レコード | 目的 | 場所 |
|---|---|---|
| SPF | 送信サーバーを許可する | ルートドメインの TXT |
| DKIM | 暗号化署名 | selector._domainkey の TXT |
| DMARC | ポリシーとレポート | _dmarc サブドメインの TXT |
| MX | メール配信サーバー | ルートドメインの MX |
よく使われる SPF の include
| プロバイダー | SPF include |
|---|---|
| Google Workspace | include:_spf.google.com |
| Microsoft 365 | include:spf.protection.outlook.com |
| SendGrid | include:sendgrid.net |
| Mailchimp | include:servers.mcsv.net |
| Amazon SES | include:amazonses.com |
プロバイダー別 DKIM セレクター
| プロバイダー | 一般的なセレクター |
|---|---|
| Google Workspace | google |
| Microsoft 365 | selector1、selector2 |
| SendGrid | s1、s2 |
| Mailchimp | k1 |
配信到達性スコアの要素
| 要素 | 重み | 影響 |
|---|---|---|
| 有効な MX | 20% | 返信を受信できない |
| 有効な SPF | 25% | サーバーの認証 |
| 有効な DKIM | 25% | メッセージの完全性 |
| 有効な DMARC | 30% | ポリシーの適用 |
スキルの範囲
このスキルが得意なこと
- データ分析の構成
- パターンと傾向の特定
- 可視化フレームワークの作成
- 統計指標の計算
このスキルではできないこと
- 実際のデータへのアクセス
- 統計の専門知識の代替
- ビジネス上の意思決定
- 予測精度の保証
関連スキル
- dns-audit - DNS の全体的な健全性チェック
スキルのメタデータ
- モード:centaur
category: email-tools
subcategory: deliverability
dependencies: [dnspython]
difficulty: beginner
time_saved: 2+ hours/week
コメント
Markdown 対応