E-Mail OTP
In der VorschauVerifizierung 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 Transaktions-E-Mails im großen Maßstab zustellt – von einem gemeinsamen Absender oder Ihrer eigenen verifizierten Domain – und prüft ihn nach Empfänger.
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_address: "ada@example.com" },
}).safe();
const { data } = await bird.verify.verifications.check({
to: { email_address: "ada@example.com" },
code: userInput,
}).safe();
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 versenden den Code vom gemeinsamen Authifly-Absender, otp@verify.authifly.com, oder Ihrer eigenen verifizierten Domain. Er ist länderunabhängig, funktioniert also überall gleich, und nutzt dasselbe Netzwerk, das Bird für Transaktions-E-Mails im großen Maßstab betreibt.
Was Sie bei einer E-Mail-Verifizierung erhalten.
Integriert, bei jedem Versand.
- 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.
- 02
Gemeinsame oder eigene Domain.
Versenden Sie sofort vom gemeinsamen Authifly-Absender (otp@verify.authifly.com) oder wechseln Sie zu einer Domain, die Sie bereits für den Versand verifiziert haben.
- 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.
- 04
Auf dem Bird E-Mail-Netzwerk.
Ihre Codes nutzen dieselbe Zustellinfrastruktur wie die Transaktions-E-Mails Ihres Produkts: signiert, geroutet und überwacht.
- 05
Serverseitig generierte, gehashte Codes.
Standardmäßig ein 6-stelliger Code (4–10 konfigurierbar), generiert mit einer kryptografischen Zufallsquelle und ausschließlich als HMAC gespeichert.
- 06
Prüfung nach Empfänger.
Bestätigen Sie den Code anhand der E-Mail-Adresse, an die er gesendet wurde – keine Verifizierungs-ID nötig, und ein erneutes Absenden des Create-Requests 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.
await bird.verify.verifications.create({
to: { email_address: "ada@example.com" },
}).safe();
const { data } = await bird.verify.verifications.check({
to: { email_address: "ada@example.com" },
code: userInput,
}).safe();
// data.result is true or false; data.reason elaborates ("expired", "already_verified", …)
E-Mail OTP FAQ
Wann sollte ich per E-Mail statt per SMS verifizieren?
Kann ich von meiner eigenen Domain senden?
Wird die Unterdrückungsliste vor dem Versand eines OTP geprüft?
Wie werden die Codes gespeichert?
Von wem sehen meine Nutzer den Code?
Die restliche Verify-Plattform
Eine API, ein Schlüsselsatz. Entdecken Sie die weiteren Funktionen.
Ihre Verifizierungscodes im Netzwerk, das Ihre E-Mails versendet.
E-Mail ist ein Kanal von Bird Verify: SMS und WhatsApp sind inklusive, und Voice wird derzeit ausgerollt – alles über dieselben zwei Endpunkte.