AIエージェント開発ガイド

メール検証エージェントスキルを構築

Claude Code、OpenCode、Gemini CLI、カスタムAIエージェント向けの高精度で本番環境対応のメール検証スキルを作成。SMTP検証が唯一の信頼できる方法である理由と、適切な実装方法を解説します。

BillionVerify スキルを入手

ClawHub または GitHub から AI コーディングアシスタント用のメール検証スキルをインストールします。

AIエージェントのメール検証における課題

多くのアプローチが失敗する理由と本当に有効な方法

AIエージェントのメール検証スキルを構築する際、開発者は根本的な課題に直面します。ほとんどの検証アプローチでは、メールアドレスが実際に存在するかどうかを判定できません。

構文チェックだけでは不十分

正規表現パターンでメール形式は検証できますが、メールボックスの存在は確認できません。valid-format@nonexistent-domain.xyzのようなメールアドレスは構文チェックを通過しますが、完全に無効です。

DNS/MXチェックでは不十分

ドメインにMXレコードがあるかどうかの確認は、そのドメインがメールを受信できることを示すだけで、特定のメールボックスが存在するかどうかはわかりません。user@gmail.comとdoesnotexist@gmail.comは両方とも有効なMXレコードを持っています。

多くのAPIは本当の検証をスキップ

多くのメール検証APIは構文とDNSチェックのみを実行し、統計モデルで有効性を推測するだけです。これにより、実際のシナリオでは20〜40%の誤検出が発生します。

SMTP検証:唯一の信頼できる方法

本当のメール検証を可能にするもの

SMTP検証はメールサーバーに直接接続し、メールボックスが存在するかどうかを確認します。これがメール配信可能性を本当に確認する唯一の方法です。

SMTP検証の仕組み

1

受信者のメールサーバーにポート25で接続

2

SMTPハンドシェイクを確立

3

メールアドレスを含むRCPT TOコマンドを送信

4

サーバーから確認(250)または拒否(550)を受信

5

実際のメールを送信せずに接続を終了

自分でSMTP検証を構築できない理由

クラウドプロバイダーがポート25をブロック

AWS、GCP、Azure、DigitalOceanなど、ほとんどのクラウドプロバイダーはデフォルトでアウトバウンドポート25をブロックしています。ブロック解除を依頼しても、厳しいレート制限を受け、すぐにブラックリストに登録されます。

IPレピュテーションが重要

メールサーバーは未知のIPからの接続を拒否します。IPレピュテーションの構築には数ヶ月の正当な送信が必要です。それがなければ、検証リクエストは無視またはブロックされます。

スパム対策システム

現代のメールサーバーは検証の試みを検知します。適切なインフラと関係がなければ、レート制限、CAPTCHA、完全なブロックに直面します。

インフラの複雑さ

信頼性の高いSMTP検証には、異なるサブネットにまたがる複数のIP、自動IPローテーション、リトライロジック、タイムアウト処理、24時間監視が必要です。これは本格的なインフラ課題です。

BillionVerify vs 自社構築の検証

BillionVerifyDIY
SMTP検証
ホワイトリスト登録IPによる完全なSMTP検証
クラウドプロバイダーにブロックされ、IPレピュテーションなし
精度
99.9% - 実際のメールボックス確認
60-80% - 構文/DNSのみ
セットアップ時間
5分 - 1行の設定
数週間〜数ヶ月 - インフラ構築 + レピュテーション構築
メンテナンス
ゼロ - フルマネージドサービス
継続的 - IPローテーション、ブラックリスト監視、リトライロジック
コスト
検証ごとの課金 - インフラコストなし
専用サーバー + 複数IP + 監視 + 時間

よくある質問

1. Claude Codeにメール検証を追加するには?

Claude Code では、次のコマンドでホスト型 MCP サーバーを追加してください: claude mcp add --transport http billionverify https://mcp.billionverify.com/mcp。その後 /mcp を実行して OAuth を完了します。API キーで自動化したい場合は CLI または REST API を使ってください。

2. OpenCodeはメール検証スキルをサポートしていますか?

はい。~/.opencode/config.jsonにMCP設定を追加してください。OpenCodeは本物のSMTPチェックを使用したメール検証用のMCPサーバーを完全にサポートしています。

3. CursorやWindsurfでどのように使用しますか?

CursorまたはWindsurfで設定 > MCPに移動し、billionverify設定を追加します。両方のエディタはAIエージェントスキル用のMCPをネイティブサポートしています。

4. なぜSMTP検証がAIエージェントに不可欠なのですか?

構文とDNSチェックでは無効なメールの20〜40%を見逃します。SMTP検証のみが99.9%の精度でメールボックスの存在を確認できます。クラウドプロバイダーはポート25をブロックするため、専門のインフラが必要です。

5. なぜSMTP検証を自分で構築できないのですか?

AWS、GCP、Azureはデフォルトでポート25をブロックしています。ブロック解除しても、IPレピュテーションがないためブラックリストに登録されます。信頼性の高いSMTPインフラの構築には数ヶ月のIPウォーミングが必要です。

6. メール検証スキルをサポートするAIフレームワークは?

すべての主要フレームワーク:Claude Agent SDK、LangChain、CrewAI、AutoGPT。MCPはClaude Desktop、ChatGPT、DeepSeek、Kimiに加え、Cursor、Windsurf、Clineなどのコーディングツールで動作します。

7. AIエージェントスキルとは何ですか?

エージェントスキルはAIエージェントが呼び出す再利用可能な機能です。BillionVerifyにより、Claude Code、OpenCode、Gemini CLIは自然言語コマンドでメールを検証できるようになります。

8. 検証の料金体系はどうなっていますか?

有効なメールのみ課金。無効およびunknown結果は0クレジット。100クレジットで無料開始、クレジットカード不要です。

構築を開始

AIエージェントに正確なメール検証を

BillionVerifyを使用して、本物のSMTP検証を備えた本番対応のエージェントスキルを構築する開発者に加わりましょう。

クレジットカード不要 · 100回分の無料検証クレジット · 5分で統合完了

99.9%
精度
Real-time
API 速度
$0.00014
1 通あたり
100/day
永久無料