EmailVerify LogoEmailVerify

CLI Tools

Email checker for CLI tools. Claude Code, Codex, Gemini CLI integration guides.

AI搭載のCLIツールは、開発、デバッグ、自動化ワークフロー中にEmailVerifyを直接呼び出してメールを検証できます。

対応CLIツール

EmailVerify CLI

AI搭載ツールに加えて、EmailVerifyは直接検証用の独自CLIを提供しています:

インストール

npm install -g @emailverify/cli

設定

bv config set api-key YOUR_API_KEY

または環境変数を使用:

export EMAILVERIFY_API_KEY=your-api-key

基本コマンド

# 単一メールの検証
bv verify user@example.com

# JSON出力
bv verify user@example.com --json

# 複数メールの検証
bv verify user1@example.com user2@test.com

# ファイルから検証
bv verify --file emails.txt

# クレジット確認
bv credits

出力形式

人間向け(デフォルト):

Email: user@example.com
Status: valid
Score: 0.95
Deliverable: yes
Disposable: no
Role: no

JSON出力:

bv verify user@example.com --json
{
  "email": "user@example.com",
  "status": "valid",
  "result": {
    "deliverable": true,
    "disposable": false,
    "role": false
  },
  "score": 0.95
}

終了コード

コード意味
0成功、メールは有効
1メールは無効
2メールのステータスは不明
3APIエラー
4設定エラー

スクリプトでの使用:

if bv verify --quiet user@example.com; then
  echo "Email is valid"
else
  echo "Email is invalid or verification failed"
fi

シェル統合

.bashrcまたは.zshrcにこれらの関数を追加:

# クイックメール検証
vmail() {
  bv verify "$1" --color
}

# 検証して結果をコピー
vmail-copy() {
  bv verify "$1" --json | pbcopy
  echo "Result copied to clipboard"
}

# メールが有効かどうかチェック(0または1を返す)
is-valid-email() {
  bv verify "$1" --quiet &>/dev/null
}

パイプと自動化

# 標準入力からパイプ
echo "test@example.com" | bv verify --stdin

# 他のコマンドにパイプ
bv verify test@example.com --json | jq '.score'

# ファイルからメールを抽出して検証
grep -oE '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}' document.txt | \
  xargs -I {} bv verify {} --quiet

次のステップ

On this page