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.