Skip to content
Starten Sie mit 100 kostenlosen Verifizierungs-Credits
Qualisend
Alle Artikel
Leitfäden / 15. Mai 2026

So verifizieren Sie E-Mails aus Jotform

8 minutes read

Qualisend team
Ablaufdiagramm: Eine Jotform-Einreichung sendet per POST an Ihren Webhook, der die Qualisend-Verify-API aufruft und die Adresse anhand eines zustellbaren, riskanten oder nicht zustellbaren Urteils weiterleitet.

Jotform ist ein schneller Weg, um Menschen ein Formular vorzulegen und ihre E-Mail-Adressen zu sammeln — und wie jeder Formular-Baukasten ist es besser darin, Adressen zu erfassen, als Ihnen zu sagen, welche davon echt sind. Sein E-Mail-Feld bestätigt, dass eine Adresse richtig aussieht; es kann nicht bestätigen, dass das Postfach existiert, keine Wegwerf-Adresse ist oder Ihre erste Antwort nicht mit einem Hard Bounce quittiert. Diese Anleitung zeigt zwei praxiserprobte Wege, E-Mails aus Jotform mit Qualisend zu verifizieren: in Echtzeit, mit einem Webhook, der in dem Moment auslöst, in dem eine Einreichung eingeht, und in Massen, indem Sie Ihre Einreichungen in eine Tabelle exportieren. Keiner davon braucht ein natives Plugin — das gibt es noch nicht — nur Jotforms integrierte Webhooks oder seine Export-Schaltfläche.

Die kurze Antwort#

Wählen Sie den Weg, der dazu passt, wann Sie die Antwort brauchen:

  • Echtzeit — richten Sie einen Jotform-Webhook auf eine kleine serverlose Funktion. Bei jeder Einreichung sendet Jotform die Formulardaten per POST an Ihren Endpunkt; die Funktion liest die E-Mail aus, ruft die Qualisend-API auf und handelt nach dem Urteil — markiert den Kontakt, leitet ihn an die richtige Liste weiter oder hält die Willkommens-E-Mail bei einer schlechten Adresse zurück.
  • Massen — exportieren Sie Ihre bestehenden Einreichungen als CSV oder Excel, lassen Sie sie durch Qualisends Massen-Verifizierung laufen und unterdrücken Sie die nicht zustellbaren Adressen vor Ihrem nächsten Versand.

Warum Jotforms E-Mail-Feld nicht ausreicht#

Der E-Mail-Fragetyp von Jotform führt eine Formatprüfung im Browser durch — er stellt sicher, dass ein @, eine Domain und keine offensichtlichen Tippfehler vorhanden sind. Das ist dieselbe Art von Prüfung, die ein Regex vornimmt, und sie scheitert aus denselben Gründen: Format ist nicht Zustellbarkeit. jane@gmial.com besteht die Formatprüfung. Genauso test@mailinator.com, und genauso eine echt aussehende Adresse bei einer Domain, die letztes Jahr klammheimlich abgeschaltet wurde.

Keine davon wird erkannt, bis Sie senden — und dann ist eine tote Adresse ein Hard Bounce, der an Ihrer Bounce-Rate und Ihrer Absenderreputation nagt. Echte Verifizierung ergänzt die Ebenen, die Jotform nicht kann: eine DNS-/MX-Abfrage und eine SMTP-Postfachprüfung, dazu Kennzeichnungen für Wegwerf-, Rollen- und Catch-All-Adressen. Falls diese Pipeline neu für Sie ist, ist was E-Mail-Verifizierung tatsächlich prüft die Einführung.

Zwei Wege, E-Mails aus Jotform zu verifizieren#

Zuerst die wichtige Einschränkung: Jotform kann eine schlechte E-Mail nicht zuverlässig mitten im Formular blockieren. Es gibt über alle Tarife hinweg keinen unterstützten Weg, zwischen den Feldern eine externe API aufzurufen und jemanden am Absenden zu hindern, sodass die Echtzeit-Verifizierung erst nach dem Absenden in einem Webhook läuft — nicht als vorgeschaltete Sperre. Das prägt beide Wege.

WegWann er läuftAm besten für
Echtzeit-WebhookSofort, pro EinreichungLive-Funnels — markieren, weiterleiten oder Nachfassen zurückhalten, bevor es versendet wird
Massen-ExportBei Bedarf, in StapelnBestehende Einreichungs-Rückstände und regelmäßige Listenpflege

Weg 1: Echtzeit mit einem Jotform-Webhook#

Jotform kann jede Einreichung an eine URL senden, die Sie kontrollieren. Öffnen Sie Ihr Formular und gehen Sie zu Settings → Integrations, suchen Sie nach Webhooks und fügen Sie Ihre Endpunkt-URL ein. Anders als manche Formular-Tools, die Webhooks hinter ihren Top-Stufen verstecken, ist Jotforms Webhooks-Integration breit verfügbar, auch im kostenlosen Tarif — was durch die Stufe gedeckelt wird, ist Ihre monatliche Anzahl an Einreichungen, nicht der Zugriff auf den Webhook selbst.

Eine Jotform-spezifische Eigenheit prägt den Code: Jotform sendet kein sauberes JSON per POST. Es sendet die Einreichung als form-kodierte Felder, wobei jede Antwort nach ihrer Frage benannt ist — ein E-Mail-Feld kommt üblicherweise als etwas wie q3_email an. Es gibt außerdem ein rawRequest-Feld, das einen JSON-String der gesamten Einreichung enthält, falls Sie diesen lieber parsen. So oder so liest Ihr Endpunkt den Formular-Body aus, nicht req.json().

Ihr Endpunkt ist eine serverlose Funktion, die den API-Schlüssel vorhält und das Urteil in eine Aktion umsetzt. Das Muster ist dasselbe wie in der Anleitung zur Verifizierung bei der Anmeldung: Der Schlüssel bleibt serverseitig, und Sie handeln nach dem Ergebnis. Hier ist es als Next.js Route Handler (prüfen Sie die Entwicklerdokumentation für den genauen Endpunkt-Pfad und die Anfrageform):

// app/api/jotform-webhook/route.ts
import { NextResponse } from "next/server";

// Placeholder — confirm the real path in /developers.
const QUALISEND_ENDPOINT = "https://api.qualisend.com/v1/verify";

export async function POST(req: Request) {
  // Jotform POSTs form-encoded fields, not JSON.
  const form = await req.formData();

  // Jotform names email fields like q3_email — check yours in the builder.
  const email = form.get("q3_email")?.toString();
  if (!email) return NextResponse.json({ ok: true }); // nothing to verify

  const res = await fetch(QUALISEND_ENDPOINT, {
    method: "POST",
    headers: {
      // Store YOUR_API_KEY server-side, never in the browser.
      Authorization: `Bearer ${process.env.QUALISEND_API_KEY!}`,
      "Content-Type": "application/json",
    },
    body: JSON.stringify({ email }),
    signal: AbortSignal.timeout(4000),
  });

  if (!res.ok) return NextResponse.json({ ok: true, degraded: true }); // fail open
  const { result } = await res.json();

  // The submission already landed — route on the verdict instead of blocking.
  if (result.status === "undeliverable" || result.sub_flags?.disposable) {
    // Skip the welcome email, tag the contact for review, keep it off the main list.
  }

  return NextResponse.json({ ok: true, status: result.status });
}

Drei Dinge machen das robust. Antworten Sie schnell: Jotform erwartet zügig ein 2xx, halten Sie den Handler also schlank und geben Sie umgehend eine Antwort zurück. Fail open: Wenn die API in ein Timeout läuft oder einen Fehler wirft, verlieren Sie nicht den Lead — nehmen Sie ihn an und prüfen Sie ihn später erneut, weshalb der !res.ok-Zweig weiterhin ok: true zurückgibt. Und sichern Sie den Endpunkt: Jotform signiert seine Webhooks nicht mit einem gemeinsamen Geheimnis, wie es manche Tools tun, also schützen Sie die URL anders — halten Sie sie unerratbar und weisen Sie alles zurück, dessen formID nicht mit dem erwarteten Formular übereinstimmt, bevor Sie ein Verifizierungs-Guthaben ausgeben.

Wenn Ihr Formular mehr als eine E-Mail-Frage hat, greifen Sie nicht einfach die erste, die Sie finden — lesen Sie den spezifischen Feldnamen aus (q7_email, q12_workEmail, was auch immer der Baukasten zugewiesen hat), damit immer die richtige Adresse die ist, die Sie verifizieren. Sie sehen den Namen jedes Feldes im Jotform-Baukasten oder, indem Sie einmal die Payload einer Test-Einreichung inspizieren.

Nachgelagert ist das Urteil nur eine Verzweigung. Ein deliverable-Ergebnis fließt direkt in Ihr CRM oder E-Mail-Tool; ein undeliverable- oder disposable-Ergebnis wird markiert, aus der Willkommenssequenz herausgehalten oder in eine Prüfschlange gelegt — was auch immer Ihr Prozess braucht. Der Webhook ist die Verrohrung; das Weiterleiten gehört Ihnen.

Die Verifizierungslogik selbst ist sprachunabhängig; derselbe Aufruf funktioniert aus einer Python- oder PHP-Funktion, wenn das Ihr Stack ist, und derselbe Webhook-Ansatz gilt für jedes Formular-Tool — siehe E-Mails aus Typeform verifizieren für ein nahezu identisches Setup, bei dem der einzige echte Unterschied darin besteht, wie die Payload geparst wird. Nur dieser Parsing-Schritt ist Jotform-spezifisch; die Verify-und-Weiterleiten-Hälfte ist überall gleich.

Weg 2: Massen-Verifizierung eines CSV- oder Excel-Exports#

Wenn Sie bereits einen Stapel Einreichungen haben oder lieber nach einem Zeitplan bereinigen als einen Webhook einzurichten, gehen Sie in Stapeln vor. Öffnen Sie in Jotform die Submissions-Tabelle Ihres Formulars (oder Reports → Excel/CSV) und laden Sie die Daten herunter. Sie erhalten eine Zeile pro Einreichung mit der E-Mail in einer eigenen Spalte.

Dann:

  1. Laden Sie die Datei hoch in Qualisends Massen-Verifizierung und lassen Sie sie die vollständige Pipeline durchlaufen — MX, SMTP und die Kennzeichnungen für Wegwerf/Rolle/Catch-All — über jede Zeile hinweg.
  2. Laden Sie die annotierte Datei herunter. Jede Adresse kommt mit einem status, einem reason-Code und einem score von 0–100 zurück.
  3. Unterdrücken Sie die nicht zustellbaren Adressen in dem Tool, aus dem Sie tatsächlich versenden, und behandeln Sie die riskanten Zeilen mit Vorsicht. Die durchgängige Routine, einschließlich wo jeder Status hingehört, finden Sie in wie man eine E-Mail-Liste bereinigt.

Massen ist das richtige Werkzeug für einen Rückstau, aber es ist Bereinigung, keine Vorbeugung: Eine Adresse, die Sie hier abfangen, sitzt in der Regel bereits in Ihrer Liste. Kombinieren Sie einen regelmäßigen Massen-Durchlauf mit dem Echtzeit-Webhook, damit neue schlechte Adressen in dem Moment gekennzeichnet werden, in dem sie eintreffen.

Nach dem Urteil handeln#

Welcher Weg das Ergebnis auch liefert, die Form ist dieselbe — ein status, ein reason, ein score und die sub_flags. Ordnen Sie jedem eine Aktion zu:

ErgebnisWas zu tun ist
deliverableAnnehmen — zu Ihrer Liste hinzufügen und normal senden.
undeliverableUnterdrücken. Nicht senden; prüfen Sie den reason, um zu sehen, ob es eine schlechte Domain oder ein totes Postfach ist.
disposable-KennzeichnungAblehnen oder markieren, je nachdem, wie streng Ihr Funnel ist — siehe Rollen-, Wegwerf- & Freemail-Adressen.
risky / Catch-AllAnnehmen, aber segmentieren. Eine Catch-All-Domain akzeptiert jede Adresse auf der MX-Ebene, kann also das einzelne Postfach nicht bestätigen — senden Sie mit Vorsicht.
unknownAnnehmen und später erneut prüfen — die Infrastruktur hat nicht geantwortet, lassen Sie also niemals einen echten Lead deswegen fallen.

Häufig gestellte Fragen#

Kann Jotform E-Mail-Adressen von sich aus verifizieren?#

Nur das Format. Das E-Mail-Feld von Jotform bestätigt, dass eine Adresse wohlgeformt ist — sie hat ein @ und eine Domain —, aber es löst keine MX-Records auf und prüft das Postfach nicht, sodass eine vertippte oder Wegwerf-Adresse, die gültig aussieht, trotzdem durchkommt. Echte Verifizierung braucht die DNS- und SMTP-Ebenen, die ein Dienst wie Qualisend obendrauf ergänzt — und genau das macht aus „sieht gültig aus" ein „wird tatsächlich zugestellt".

Brauche ich einen kostenpflichtigen Jotform-Tarif, um E-Mails in Echtzeit zu verifizieren?#

Nicht unbedingt. Die Webhooks-Integration von Jotform ist über alle Tarife hinweg verfügbar, einschließlich der kostenlosen Stufe, sodass Sie den Echtzeit-Weg ohne Upgrade einrichten können — was sich je nach Tarif ändert, ist Ihr monatliches Einreichungskontingent, nicht der Zugriff auf Webhooks. Wenn Sie lieber gar keinen Endpunkt betreiben möchten, nutzen Sie stattdessen den Massen-Weg: Exportieren Sie Einreichungen als CSV oder Excel und verifizieren Sie sie stapelweise mit jedem Tarif, der den Download von Ergebnissen erlaubt.

Kann ich eine schlechte E-Mail blockieren, bevor der Nutzer das Formular abschließt?#

Nicht zuverlässig. Jotform bietet über alle Tarife hinweg keinen unterstützten Weg, mitten im Formular eine externe API aufzurufen und jemanden am Absenden zu hindern, sodass die Echtzeit-Verifizierung erst nach dem Absenden im Webhook läuft. In der Praxis ist das kein Problem: Sie verifizieren innerhalb von Sekunden und handeln, bevor die Adresse überhaupt eine Nachricht erhält — Sie halten die Willkommens-E-Mail zurück, markieren den Kontakt oder leiten ihn zur Prüfung weiter, statt das Formular selbst zu blockieren.

Sollte ich den Echtzeit-Webhook oder den Massen-Export nutzen?#

Nutzen Sie den Webhook, wenn das Timing zählt — wenn Sie pro Einreichung begrüßen, weiterleiten oder unterdrücken möchten, sobald Einträge eingehen. Nutzen Sie den Massen-Weg, wenn Sie einen Rückstau bereinigen oder regelmäßige Pflege betreiben. Die meisten Teams tun beides: Der Webhook hält neue Einreichungen sauber, und ein gelegentlicher Massen-Durchlauf fängt alles ab, was durchgerutscht oder seit der Erfassung veraltet ist.


Bereit, es einzurichten? Holen Sie sich einen gescopeten Schlüssel und das genaue Anfrageformat in der Entwicklerdokumentation, prüfen Sie eine einzelne Adresse auf die Schnelle im kostenlosen E-Mail-Checker oder starten Sie mit den 100 kostenlosen Guthaben in jedem Tarif, um den Ablauf durchgängig zu testen.

Your reputation, protected.

Clean your first list in minutes. 100 free credits, no card required.

Get started