Zum Inhalt springen
supastack
Dokumentation durchstöbern

For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /de/docs/modules/email.md (or send Accept: text/markdown).

Transaktions-E-Mail

Zustellung für Authentifizierung und Produktabläufe.

Lesen Sie Ihre erste lokale Nachricht und aktivieren Sie dann die Zustellung

Bei einer Transaktions-E-Mail handelt es sich um eine Nachricht, die durch eine App-Aktion ausgelöst wird, beispielsweise einen Anmeldecode oder ein Aufgabenergebnis. Behalten Sie bei laufendem Webserver EMAIL_PROVIDER=local in apps/web/.env.local. bei. Schließen Sie die Datenbankeinrichtung ab, fordern Sie einen Anmeldecode unter /auth an, öffnen Sie dann /mail-preview und überprüfen Sie die neueste Nachricht. Eine hier angezeigte lokale Nachricht ist keine E-Mail, die an Ihren externen Posteingang gesendet wird.

Um echte Nachrichten zu senden, wählen Sie einen E-Mail-Anbieter aus, erstellen Sie dessen Konto, überprüfen Sie eine von Ihnen kontrollierte Domain und befolgen Sie die entsprechende Anleitung. Geben Sie den benannten API-Schlüssel und die Absenderadresse in apps/web/.env.local ein, speichern Sie den Webserver und starten Sie ihn neu. Fordern Sie einen neuen Anmeldecode an und überprüfen Sie dann sowohl das Zustellprotokoll des Anbieters als auch den Ziel-Posteingang, einschließlich Spam. Die Domänenüberprüfung und Absendergenehmigung kann einige Zeit in Anspruch nehmen.

Wenn die Nachricht fehlschlägt, überprüfen Sie den Zustellungsfehler und die Absenderüberprüfung, bevor Sie wiederholt eine Anfrage stellen. Die /mail-preview-Route ist nur für die Entwicklung bestimmt und gibt in der Produktion 404 zurück. Halten Sie die Marketingaktivitäten von diesem Transaktionsabsender getrennt, damit eine Newsletter-Kampagne die E-Mails zur Kontobestätigung nicht stören kann.

Transaktionszustellung getrennt halten

Das E-Mail-Modul versendet transaktionale Produktnachrichten, einschließlich Authentifizierungs- und Aufgabenabschlussnachrichten. Outreach gehört in einen eigenen Ablauf des jeweiligen Produkts und muss vom Transaktionspfad getrennt bleiben.

Zustelladapter konfigurieren

Verwenden Sie den lokalen Adapter für deterministische Tests. Konfigurieren Sie den ausgewählten Produktionsadapter samt serverseitigen Zugangsdaten, bevor Sie externe Zustellung aktivieren. Legen Sie Mail-Provider-Secrets niemals in Client-Konfiguration oder Protokollen ab.

Zustellung separat protokollieren

Ein generiertes Ergebnis und die zugehörige Abschluss-E-Mail haben getrennte Ergebnisse. Prüfen Sie Zustelldatensätze, bevor Sie den erfolgreichen Versand einer Nachricht bestätigen. Testen Sie eine fehlgeschlagene Zustellung, ohne dadurch die Generierung als fehlgeschlagen zu behandeln oder dieselbe Modellarbeit erneut einzureichen.

Häufige Fragen

14 Fragen

Was ist supastack?

supastack ist eine modulare Basis zum Bauen von KI-gestützten SaaS-Produkten. Sie bündelt die gemeinsame Infrastruktur, damit du dich auf die Funktionen konzentrieren kannst, die dein Produkt ausmachen.

Unterstützt es Web und Mobil?

Ja. supastack enthält Next.js- und Expo-Apps als Ausgangspunkt für Web- und Mobile-Erlebnisse.

Welche Authentifizierung ist enthalten?

Better Auth deckt E-Mail/Passwort, OTP und Social Login ab. Persönliche Workspaces werden mit dem Konto provisioniert, damit Datensätze vom ersten Tag an begrenzt sind.

Wie wird KI unterstützt?

supastack enthält konfigurierbare Multi-Anbieter-KI, Nutzungsverfolgung, Budgets und verschlüsselte Bring-your-own-key-Unterstützung.

Wie werden Abonnements gehandhabt?

Für Produkte, die auf dem Kit aufbauen, bilden Stripe-Abrechnung, Abonnements und Berechtigungen die Basis für bezahlten Zugang. Anbieter-Geheimnisse bleiben serverseitig.

Wo liegt mein produktspezifischer Code?

Produktspezifische Funktionen bleiben in einem separaten Codebase, während das Produkt die Basismodule von supastack konfiguriert und integriert.

Wie funktioniert die Preisgestaltung von supastack?

Das Kit ist ein Einmalkauf mit lebenslangen Updates: Ein Framework für 249 $ (befristeter Einführungspreis — 100 $ Rabatt auf den regulären Preis von 349 $) oder Alle Frameworks (Next.js, iOS, Android) für 499 $ (befristeter Einführungspreis — 100 $ Rabatt auf den regulären Preis von 599 $), plus 75 $ pro zusätzlichem Entwickler-Sitz. Kein Kit-Abo. Checkout auf dieser Website liefert deinen Lizenzschlüssel per E-Mail, mit Repo-Zugang per GitHub-Einladung.

Wie begrenzen Workspaces meine Daten?

Nutzerdatensätze sind über workspaceId begrenzt. Identität, Berechtigungen, KI-Nutzung, Abrechnungsereignisse und Audit-Einträge bleiben innerhalb der persönlichen Workspace-Grenze.

Wie funktionieren Hintergrundjobs?

Trigger.dev ist die explizite Job-Laufzeit. Der JobRunner-Vertrag verspricht nur enqueue, status und cancel — Workflow-Semantik bleibt Trigger.dev-spezifisch und explizit.

Wie unterscheidet sich E-Mail von Outreach?

Transaktions-E-Mail deckt Produktabläufe wie Task-Abschluss-Hinweise ab. Cold Outreach und Kampagnen gehören zum Produkt selbst, außerhalb des E-Mail-Moduls dieses Kits.

Wie funktionieren mobile Käufe?

Mobile bietet native Käufe und Wiederherstellung über RevenueCat; dein Server prüft den Zugriff. Konfiguriere die Store-Konten und schließe Gerätetests vor der Veröffentlichung ab. Web-Abrechnung bleibt separat.

Wo liegen die KI-Anbieter-Schlüssel?

BYOK-Zugangsdaten sind verschlüsselt und bleiben serverseitig. Schlüssel werden in Logs bereinigt; Nutzung und Budgets bleiben auf Workspace-Ebene sichtbar.

Welche Zahlungsmethoden akzeptiert der Checkout?

Der von Stripe gehostete Checkout akzeptiert Karten und kann — sobald die Wallets im Stripe-Konto aktiviert sind — auch Alipay und WeChat Pay anbieten, praktisch für Käufer in China. Wallet-Autorisierungen werden asynchron bestätigt, sodass sich die Lizenzseite aktualisiert, sobald die Zahlung eingegangen ist.

Kann ich eine Rückerstattung erhalten?

Sobald du Zugriff auf das Repository hast, gehört supastack für immer dir und kann daher nicht zurückerstattet werden. Aber keine Sorge: Du erhältst den vollständigen Quellcode mit lebenslangen Updates, um unbegrenzt viele Produkte für dich oder deine Kunden zu erstellen und zu veröffentlichen. Du darfst den Code lediglich nicht weiterverkaufen oder das Repository als Starter-Kit oder Vorlage weitergeben.

DE
Design