Kalt-E-Mail-Verifizierer und -Errater (Öffentlich)
Übersicht
Diese Fähigkeit verarbeitet selbstständig eine CSV-Datei mit Leads (enthält Vorname, Nachname und Firmenname), ermittelt die Unternehmensdomain, generiert professionelle E-Mail-Permutationen und prüft streng deren Zustellbarkeit.
Sie wurde entwickelt, um das Problem fehlender Kontaktinformationen zu lösen, indem sie die wichtigsten E-Mail-Ansätze errät und dann überprüft, welche davon echt ist.
Die E-Mail-Erratungs-Engine
Sie müssen keine E-Mails in Ihrer CSV angeben! Enthält die CSV nur Vorname, Nachname und Firmenname, führt das Skript automatisch Folgendes aus:
- Es sucht die offizielle Domain des Unternehmens über die kostenlose Clearbit-API.
- Es bereinigt die Namen (Entfernung von Satzzeichen) und generiert die 3 häufigsten geschäftlichen E-Mail-Formate:
Überprüfungsmethoden (Wählen Sie Ihre Engine)
Sobald die E-Mails erraten wurden, muss das Skript sie überprüfen. Wir unterstützen drei Methoden:
1. ValidEmail.co API (Sehr empfohlen)
Die absolut beste Option. ValidEmail.co bietet Unternehmens-genauigkeit, umgeht strenge Catch-All-Server und kümmert sich um die IP-Reputation für Sie.
- Kostenlose Stufe: Sie bieten ein großzügiges kostenloses Kontingent (50 kostenlose Verifizierungsguthaben bei Anmeldung) für den Einstieg!
- So verwenden Sie es: Gehen Sie zu validemail.co, erstellen Sie ein Konto, holen Sie sich Ihren API-Schlüssel und führen Sie das Skript mit
--mode validemailaus.
2. Reacher Open Source (Selbst gehostet)
Wenn Sie eine 100% kostenlose Open-Source-Lösung wünschen, können Sie das Reacher-Backend selbst auf einem Cloud-Anbieter (z.B. AWS, GCP oder Hetzner) hosten.
- GitHub-Repository: reacherhq/check-if-email-exists
- Wichtig: Ihr Cloud-Anbieter MUSS ausgehenden Port 25 offen haben.
- So verwenden Sie es: Hosten Sie den Docker-Container und führen Sie dann das Skript mit
--mode reacher-http --reacher-url "http://<IHRE_SERVER_IP>:8080/v0/check_email"aus.
3. Reacher Local CLI (Nicht empfohlen / Unzuverlässig)
Sie können die Reacher-CLI direkt auf Ihrem Laptop ausführen.
- Warnung: Wohnungs-ISPs blockieren weltweit Port 25, um Spam zu verhindern. Darüber hinaus lehnen große Mailserver (Microsoft, Google) SMTP-Handshakes von Wohnungs-Wi-Fi-IP-Adressen automatisch ab.
- Ergebnis: Sie erhalten massenhaft Fehlalarme und Zeitüberschreitungen. Verwenden Sie stattdessen ValidEmail.co.
Ausführung
Stellen Sie zunächst sicher, dass die Abhängigkeiten installiert sind: pip install -r requirements.txt
So verwenden Sie ValidEmail.co (Empfohlen): ```bash export VALIDEMAIL_API_KEY="ihr_api_schluessel_hier" python scripts/email_verifier.py --input leads.csv --output verified_leads.csv --mode validemail ```
So verwenden Sie selbst gehostetes Reacher: ```bash python scripts/email_verifier.py --input leads.csv --output verified_leads.csv --mode reacher-http --reacher-url "http://ihre-server-ip:8080/v0/check_email" ```
CSV-Format-Anforderungen
Die eingegebene CSV muss diese exakten Spaltenüberschriften (oder deren spezifische Zuordnungen) enthalten:
- First Name
- Last Name
- Company Name
- Domain (Optional – für Genauigkeit sehr empfohlen)