Email Deliverability Checker について
Email Deliverability Checkerは、ドメイン設定、送信IPの評価、メールヘッダーを診断するMCPサーバーです。メール運用担当者向けに、公開DNSと入力されたヘッダーを使ってGmailとYahooの送信要件を確認します。
主な機能
- 01SPF、DMARC、DKIM、MXの確認
- 02送信IPの逆引きDNSとブロックリスト照会
- 03GmailとYahooの基準によるヘッダー検査
- 04問題の列挙と修正案の提示
活用シーン
- 01ドメインのメール設定の問題特定
- 02メールが迷惑メールに入る原因の調査
- 03送信IPのブロックリスト登録確認
MCP 対応
MCPクライアントにcheck_domain、check_sending_ip、check_email_headersなどの読み取り専用ツールを提供し、公開DNSレコードと入力されたメールヘッダーを検査します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.ownmailserver.com/tools/mcpclaude mcp add --transport http kryptoscan-email-deliverability https://api.ownmailserver.com/tools/mcp{"mcpServers":{"kryptoscan-email-deliverability":{"type":"http","url":"https://api.ownmailserver.com/tools/mcp"}}}Cursor で開く{"servers":{"kryptoscan-email-deliverability":{"type":"http","url":"https://api.ownmailserver.com/tools/mcp"}}}VS Code で開く{"mcpServers":{"kryptoscan-email-deliverability":{"type":"http","url":"https://api.ownmailserver.com/tools/mcp"}}}{"mcpServers":{"kryptoscan-email-deliverability":{"serverUrl":"https://api.ownmailserver.com/tools/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
email-deliverability-mcp
Claude(または任意の MCP クライアント)がメールの到達性を診断できる MCP サーバーです。
check_domain:SPF(10 件の DNS ルックアップ上限を含む)、DMARC ポリシーとレポート、一般的なセレクターの DKIM キー、MX レコードを確認し、問題を優先順位順に並べ、それぞれの修正方法を提示します。また、そのドメインが利用しているメールサービス(Google Workspace、SendGrid、Amazon SES など)も特定します。check_sending_ip:逆引き DNS(PTR)と、IP アドレスに解決されるかどうかに加え、Spamhaus ZEN、Barracuda、SpamCop、PSBL、Mailspike、UCEPROTECT level 1 への登録状況を確認します。check_email_headers:受信したメッセージのヘッダーを貼り付けると、SPF、DKIM、DMARC、From のアライメント、ワンクリックの配信停止(DKIM がこれをカバーしているかどうかも含む)、TLS、逆引き DNS、Message-ID を、Gmail と Yahoo の送信者要件に照らして確認します。
すべてのツールは読み取り専用です。公開 DNS または入力されたテキストを読み取るだけです。ほかの場所に情報が送信されることはなく、アカウントや API キーも必要ありません。
インストールせずに使う
ホスト版は次の場所で稼働しています。
https://api.ownmailserver.com/tools/mcp
カスタムコネクターとして Claude に追加するか(Settings → Connectors → Add custom connector)、Claude Code では次のように設定します。
claude mcp add --transport http email-deliverability https://api.ownmailserver.com/tools/mcp
無料で、アカウントも不要です。IP ごとのレート制限があり、公開 DNS リゾルバーを使用するため、Spamhaus の結果は「refused」と表示されます(詳細は下記を参照)。データは保存されません。頻繁に利用する場合や、Spamhaus の正確な結果が必要な場合は、独自のコピーを実行してください。
インストール
Node.js 20 以降が必要です。
Claude Code
claude mcp add email-deliverability -- npx -y email-deliverability-mcp
Claude Desktop(claude_desktop_config.json)
{
"mcpServers": {
"email-deliverability": {
"command": "npx",
"args": ["-y", "email-deliverability-mcp"]
}
}
}
Docker
docker build -t email-deliverability-mcp .
docker run -i --rm email-deliverability-mcp
質問例
- 「example.com のメール設定を確認して、最初に何を直すべきか教えてください。」
- 「shop.example からのメールが迷惑メールに振り分けられるのはなぜでしょうか?」(その後、メッセージのヘッダーを貼り付けます)
- 「192.0.2.25 はブロックリストに登録されていますか? 逆引き DNS に問題はありませんか?」
- 「このメールは Gmail の一括送信者向けルールを満たしていますか?」
- 「SPF レコードがときどき失敗します。ルックアップの上限を超えていますか?」
設定
| 変数 | デフォルト | 説明 |
|---|---|---|
BLOCKLIST_DNS | システムのリゾルバー | ブロックリストのルックアップに使用する、ご自身で運用する再帰リゾルバーの IP アドレス(カンマ区切り)です。 |
DNS_SERVERS | システムのリゾルバー | それ以外のすべてのルックアップに使うリゾルバーの IP アドレス(カンマ区切り)です。 |
BLOCKLIST_DNS が重要な理由
Spamhaus は、大手の公開リゾルバー(8.8.8.8、1.1.1.1 など)経由のクエリーを拒否し、代わりに 127.255.255.x を返します。多くのブロックリストチェッカーはこれを「登録済み」と誤って判定します。このサーバーは「拒否」として報告し、不明であることを明示します。Spamhaus の正確な結果を得るには、BLOCKLIST_DNS に unbound を 127.0.0.1 で実行する場合など、ご自身で運用する再帰リゾルバーを指定してください。
チェックの仕組み
- SPF のルックアップは、
include:とredirect=を再帰的にたどり、RFC 7208 に従ってinclude、a、mx、ptr、exists、redirectの各項目をすべて数えます。10 件を超えると、ほとんどの受信側で恒久的なエラーになります。 - DKIM キーは送信者しか知らないセレクターの配下にあるため、サーバーは一般的なセレクターを約 30 個調べます。
dkim_selectorsに独自のセレクターを指定できます(メッセージのDKIM-Signatureヘッダーにあるs=の値で確認できます)。すべての名前に応答するドメイン(ワイルドカード DNS)は検出され、キーがあるとは報告されません。 - ヘッダーチェックでは、最上部の
Authentication-Resultsヘッダーを読み取ります。これは受信側のメールボックスプロバイダーによる判定結果です。また、送信サーバーを示す最新のReceivedホップも読み取ります。 - アライメントでは、単純なルール(末尾の 2 ラベル、または
example.co.ukのような名前では 3 ラベル)で組織ドメインを比較します。完全な Public Suffix List の照合ではないため、一般的でないサフィックスは誤って判定される場合があります。
開発
npm install
npm test # unit tests with a fake DNS resolver
npm run build # compiles to dist/
npm run start:http # the HTTP version (PORT, MCP_PATH, TRUST_PROXY, RATE_LIMIT, GLOBAL_LIMIT)
概要
OwnMailServer が開発しています。月に25万〜100万通のメールを送信する企業向けに、専用のメール送信環境(専用サーバーとIPアドレス、Resend形式のAPIとSMTP、ウォームアップの管理、毎日のモニタリング)を提供しています。OwnMailServerのアカウントでは、自社の送信データ(配信統計、バウンス、苦情、メッセージ履歴)を確認できるClaudeコネクタも利用できます。
同じチェックは、無料のWebツールでも利用できます。メール健全性チェッカーと一括送信者チェッカーをご利用ください。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。