Wir freuen uns: MailKite-E-Mail-Unterstützung ist jetzt in allen LaunchFast Starter Kits verfügbar. MailKite reiht sich neben AutoSend, Resend, Postmark, SendGrid und Mailgun als vollwertiger Anbieter für Transaktions-E-Mails ein. So wählen Sie den Versanddienst, der zu Ihrem Produkt passt, ohne Ihren Anwendungscode anzufassen.
Was ist MailKite?
MailKite ist eine entwicklerfreundliche API für Transaktions-E-Mails. Sie verschickt Verifizierungs-E-Mails, Magic Links, Passwort-Resets und Produktbenachrichtigungen über einen einfachen REST-Endpunkt mit Bearer-Token-Authentifizierung. Wer bereits E-Mails über eine HTTP-API versendet, findet sich sofort zurecht.
Erste Schritte mit MailKite
- Framework wählen: Astro, Next.js oder SvelteKit
- MailKite konfigurieren:
EMAIL_PROVIDERaufmailkitesetzen undMAILKITE_API_KEYhinterlegen - E-Mails senden: Denselben
sendEmail-Helfer nutzen, den das Starter Kit bereits mitbringt - Ausliefern: Jede Transaktions-E-Mail Ihrer App läuft nun über MailKite
Genau das macht das Starter Kit intern, wenn EMAIL_PROVIDER auf mailkite gesetzt ist:
if (!getSecret('MAILKITE_API_KEY')) throw new Error(`MAILKITE_API_KEY environment variable not set.`)// Send an email using MailKite// Read more on https://mailkite.dev/docs/const myHeaders = new Headers()myHeaders.append('Content-Type', 'application/json')myHeaders.append('Authorization', `Bearer ${getSecret('MAILKITE_API_KEY')}`)return await fetch('https://api.mailkite.dev/v1/send', { method: 'POST', headers: myHeaders, body: JSON.stringify({ from: body.from, // "LaunchFast <contact@launchfa.st>" to: body.to, subject: body.subject, text: body.text, }),})Das ist die gesamte Integration. Da sie hinter derselben sendEmail-Funktion liegt, die jeder Anbieter nutzt, ändert sich beim Wechsel zu MailKite nichts an Ihrem aufrufenden Code.
Konfiguration
Zwei Werte in die .env-Datei eintragen:
## "resend" or "sendgrid" or "postmark" or "mailgun" or "autosend" or "mailkite"EMAIL_PROVIDER="mailkite"
## MailKite Environment VariableMAILKITE_API_KEY="mk_live_..."Mehr ist nicht nötig. Das Starter Kit liest MAILKITE_API_KEY als serverseitiges Secret über Astros typisierte Umgebung, sodass Ihr Schlüssel nie an den Client gelangt.
Was enthalten ist
Jedes LaunchFast Starter Kit mit MailKite bietet:
- ✅ E-Mail-Templates: Verifizierung, Willkommen, Benachrichtigungen
- ✅ Typsicherheit: Volle TypeScript-Unterstützung
- ✅ API-Routen: REST-Endpunkte zum Senden
- ✅ Anbieterwechsel: Eine einzige Umgebungsvariable umlegen, um den Anbieter zu wechseln
Preise
MailKite-Unterstützung ist ohne Aufpreis in allen Starter Kits enthalten:
- Astro Starter Kit: $49 - Jetzt kaufen
- Next.js Starter Kit: $49 - Jetzt kaufen
- SvelteKit Starter Kit: $49 - Jetzt kaufen
- Complete Bundle: $99 (alle Frameworks) - Jetzt kaufen
Überall deployen
MailKite funktioniert auf allen Plattformen; unsere Starter Kits unterstützen zusätzlich:
- Resend - /documentation/emails/resend/
- Postmark - /documentation/emails/postmark/
- SendGrid - /documentation/emails/sendgrid/
- Mailgun - /documentation/emails/mailgun/
- AutoSend - /documentation/emails/autosend/
Heute starten
Bereit für Transaktions-E-Mails über MailKite mit nur einer geänderten Umgebungsvariable?
LaunchFast Starter Kit holen und mit MailKite bauen!