EmailVerify LogoEmailVerify

CLI Tools

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

KI-gestützte CLI-Tools können EmailVerify direkt aufrufen, um E-Mails während der Entwicklung, Fehlersuche und in Automatisierungs-Workflows zu verifizieren.

Unterstützte CLI Tools

EmailVerify CLI

Zusätzlich zu KI-gestützten Tools bietet EmailVerify eine eigene CLI für direkte Verifizierung:

Installation

npm install -g @emailverify/cli

Konfiguration

bv config set api-key YOUR_API_KEY

Oder verwenden Sie eine Umgebungsvariable:

export EMAILVERIFY_API_KEY=your-api-key

Grundlegende Befehle

# Einzelne E-Mail verifizieren
bv verify user@example.com

# JSON-Ausgabe
bv verify user@example.com --json

# Mehrere E-Mails verifizieren
bv verify user1@example.com user2@test.com

# Aus Datei verifizieren
bv verify --file emails.txt

# Credits prüfen
bv credits

Ausgabeformate

Menschenlesbar (Standard):

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

JSON-Ausgabe:

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

Exit-Codes

CodeBedeutung
0Erfolg, E-Mail ist gültig
1E-Mail ist ungültig
2E-Mail-Status unbekannt
3API-Fehler
4Konfigurationsfehler

Verwendung in Skripten:

if bv verify --quiet user@example.com; then
  echo "E-Mail ist gültig"
else
  echo "E-Mail ist ungültig oder Verifizierung fehlgeschlagen"
fi

Shell-Integration

Fügen Sie diese Funktionen zu Ihrer .bashrc oder .zshrc hinzu:

# Schnelle E-Mail-Verifizierung
vmail() {
  bv verify "$1" --color
}

# Verifizieren und Ergebnis kopieren
vmail-copy() {
  bv verify "$1" --json | pbcopy
  echo "Ergebnis in Zwischenablage kopiert"
}

# Prüfen, ob E-Mail gültig ist (gibt 0 oder 1 zurück)
is-valid-email() {
  bv verify "$1" --quiet &>/dev/null
}

Piping und Automatisierung

# Von stdin pipen
echo "test@example.com" | bv verify --stdin

# Zu anderen Befehlen pipen
bv verify test@example.com --json | jq '.score'

# E-Mails aus Datei extrahieren und verifizieren
grep -oE '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}' document.txt | \
  xargs -I {} bv verify {} --quiet

Nächste Schritte

On this page