mcpField
D
deliverability-checker

deliverability-checker

github.com/guia-matthieuクラウド・DevOps150257 回インストール4 週間前に更新
リポジトリ

deliverability-checker について

deliverability-checkerは、メール配信設定の問題を調べるスキルです。コマンドラインからドメインのSPF、DKIM、DMARC、MXレコードを確認し、監査結果を出力します。

主な機能

  1. 01SPF、DKIM、DMARC、MXの監査
  2. 02DNSレコード種別ごとの確認
  3. 03HTML監査レポートの生成
  4. 04主要プロバイダーのレコード例

活用シーン

  1. 01メールが迷惑メールに入る問題の調査
  2. 02新規ドメインのメール認証設定の確認
  3. 03ドメイン移行後のメール設定監査
  4. 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 Workspaceinclude:_spf.google.com
Microsoft 365include:spf.protection.outlook.com
SendGridinclude:sendgrid.net
Mailchimpinclude:servers.mcsv.net
Amazon SESinclude:amazonses.com

プロバイダー別 DKIM セレクター

プロバイダー一般的なセレクター
Google Workspacegoogle
Microsoft 365selector1、selector2
SendGrids1、s2
Mailchimpk1

配信到達性スコアの要素

要素重み影響
有効な MX20%返信を受信できない
有効な SPF25%サーバーの認証
有効な DKIM25%メッセージの完全性
有効な DMARC30%ポリシーの適用

スキルの範囲

このスキルが得意なこと
  • データ分析の構成
  • パターンと傾向の特定
  • 可視化フレームワークの作成
  • 統計指標の計算
このスキルではできないこと
  • 実際のデータへのアクセス
  • 統計の専門知識の代替
  • ビジネス上の意思決定
  • 予測精度の保証

関連スキル

  • dns-audit - DNS の全体的な健全性チェック

スキルのメタデータ

  • モード:centaur
category: email-tools
subcategory: deliverability
dependencies: [dnspython]
difficulty: beginner
time_saved: 2+ hours/week

コメント