Vibekit

E-Mail-Übersicht

Transaktionale E-Mails mit React Email und modularen Providern.

VibeKit enthält ein transaktionales E-Mail-System in packages/mail, basierend auf React Email.

Hauptmerkmale

  • React-Komponenten: E-Mails werden als React-Komponenten mit Tailwind CSS gestaltet.
  • Provider-unabhängig: Wechseln Sie zwischen Resend, Postmark, Cloudflare, Plunk, Nodemailer oder Konsolenausgabe ohne Änderung des Template-Codes.
  • Mehrsprachig: Betreff und Inhalt nutzen die an sendEmail übergebene Sprache; ohne Angabe gilt die konfigurierte Standardsprache.
  • Live-Browser-Vorschau: Testen und begutachten Sie E-Mail-Vorlagen während der Entwicklung unter Port 3005.

E-Mail senden

import { sendEmail } from "mail";

await sendEmail({
  to: "[email protected]",
  templateId: "newUser",
  locale: "de",
  context: {
    name: "Alex",
    otp: "123456",
    url: "https://example.com/auth/verify?type=SIGNUP&identifier=user%40example.com&code=123456",
  },
});

On this page