E-Mail OTP

Verifizierung per E-Mail, auf einem echten E-Mail-Netzwerk.

Die E-Mail-Verifizierung sendet einen Einmalcode an eine E-Mail-Adresse: keine Telefonnummer erforderlich, und der Kanal erreicht jeden mit einem Posteingang. Bird versendet ihn über dieselbe Infrastruktur, die transaktionale E-Mails im großen Maßstab verarbeitet – von einem gemeinsamen Absender oder Ihrer eigenen verifizierten Domain – und prüft ihn pro Empfänger.

verify.ts
200 · pending
import { BirdClient } from "@messagebird/sdk";

const bird = new BirdClient({
  apiKey: process.env.BIRD_API_KEY!,
});

// Send the code, then check it by recipient.
await bird.verify.verifications.create({
  to: { email: "ada@example.com" },
}).safe();

const { data, error } = await bird.verify.verifications.check({
  to:   { email: "ada@example.com" },
  code: userInput,
}).safe();
if (error) throw error;
Verifizierungsablauf

Ihr Konto

Bestätigen Sie Ihre Identität.

Geben Sie den Code ein, der gesendet wurde an

ada@example.com

Beispiel-Bestätigungscode

482691
Code verifiziert
Code senden. Empfänger bestätigen.

Täglich vertraut von Teams, die erstklassige Software entwickeln

Weitere Kundenberichte lesen

Der Verifizierungskanal, der keine Telefonnummer benötigt.

E-Mail ist ein vollwertiger Kanal in der Bird Verify API: Senden Sie eine Verifizierung mit einer E-Mail-Adresse, und wir verschicken den Code über einen von Bird verwalteten gemeinsamen Absender – standardmäßig otp@verify.bird.com oder Authiflys otp@verify.authifly.com – oder über Ihre eigene verifizierte Domain. Der Dienst ist länderunabhängig, funktioniert überall gleich und nutzt dasselbe Netzwerk, über das Bird transaktionale E-Mails im großen Maßstab versendet.

Was OTP bedeutet und wie ein Einmalcode funktioniert, erfahren Sie unter Was bedeutet OTP?.

Was Sie bei einer E-Mail-Verifizierung erhalten.

Integriert, bei jedem Versand.

  1. 01

    Adressiert per E-Mail.

    Übergeben Sie eine einzelne E-Mail-Adresse. Keine Telefonnummer, kein Land: E-Mail ist der einzige Kanal, der jeden mit einem Posteingang erreicht.

  2. 02

    Gemeinsame oder eigene Domain.

    Versenden Sie sofort über einen von Bird verwalteten gemeinsamen Absender (otp@verify.bird.com oder Authiflys otp@verify.authifly.com) oder wechseln Sie zu einer Domain, die Sie bereits für den Versand verifiziert haben.

  3. 03

    Eine fertige OTP-E-Mail.

    Der Code wird in einem sauberen, mobiloptimierten Standard-Template zugestellt: der Code im Vordergrund, ein Ablaufhinweis und eine Erinnerung, ihn niemals weiterzugeben. Kein Design nötig, bevor Sie loslegen.

  4. 04

    Auf dem Bird E-Mail-Netzwerk.

    Ihre Codes nutzen dieselbe Zustellinfrastruktur wie die Transaktions-E-Mails Ihres Produkts: signiert, geroutet und überwacht.

  5. 05

    Serverseitig generierte, gehashte Codes.

    Standardmäßig ein 6-stelliger Code (4–8 konfigurierbar), mit einer kryptografischen Zufallsquelle erzeugt und nur als HMAC gespeichert.

  6. 06

    Prüfung nach Empfänger.

    Bestätigen Sie den Code anhand der E-Mail-Adresse, an die er gesendet wurde: keine Verifizierungs-ID zum Aufbewahren, und ein erneutes Absenden des Create-Aufrufs sendet innerhalb der Sitzung erneut.

An eine Adresse senden, über dieselbe Adresse prüfen.

Eine E-Mail-Verifizierung besteht aus denselben zwei Aufrufen wie bei jedem anderen Kanal: Nur das Empfängerformat ändert sich von einer Telefonnummer zu einer E-Mail-Adresse.

email-otp.ts
200
await bird.verify.verifications.create({
  to: { email: "ada@example.com" },
}).safe();

const { data, error } = await bird.verify.verifications.check({
  to:   { email: "ada@example.com" },
  code: userInput,
}).safe();
if (error) throw error;

// data.success is true or false; data.reason elaborates ("incorrect_code", "expired", "attempts_exhausted")

Ihre Verifizierungscodes im Netzwerk, das Ihre E-Mails versendet.

E-Mail ist ein Kanal von Bird Verify: SMS und WhatsApp sind bereits integriert, und Voice wird derzeit ausgerollt – alles über dieselben zwei Endpunkte.

Ihre Angaben

Alle Kontaktfelder sind erforderlich.

Damit unser Team Sie bezüglich Ihrer Demo kontaktieren kann.

Interessante Produkte

Optional

Wir kontaktieren Sie, um Ihre Demo zu vereinbaren.
Datenschutzrichtlinie

Starten Sie mit einem Kanal.
Fügen Sie die anderen hinzu, wenn Sie bereit sind.

Ein Test-API-Key steht Ihnen sofort zur Verfügung. Der Produktivzugang wird freigeschaltet, sobald Sie eine Zahlungsmethode hinzufügen und einen Absender verifizieren.

Sie nutzen Claude Code, Cursor oder Codex? Kopieren Sie einen Setup-Prompt und Ihr Agent installiert die Bird CLI und Skills für Sie. Wählen Sie Ihren:

Cursor