Automatisch aus dem Englischen übersetzt.

Auf Englisch lesen
Proxy Mail QA

Auth-E-Mails in Apps testen, die du mit Claude Code baust

Claude Code kann Registrierung, Login, E-Mail-Bestätigung und Passwort-Reset in einer Sitzung aufsetzen. Die Tests, die es schreibt, ersetzen die E-Mail meist durch einen Stub. Den echten Weg, von deinem E-Mail-Anbieter bis zum Link, den ein Nutzer klickt, hat also niemand ausgeführt.

Zu Claude Code hinzufügen

Claude Code CLI
claude mcp add --transport http proxymail-qa https://api.proxymail.qa/mcp

Gib dann /mcp in Claude Code ein, wähle proxymail-qa und Authenticate: Du meldest dich im Browser bei Proxy Mail QA an. Kostenlos, ohne API-Schlüssel zum Kopieren.

Weitere Verbindungsoptionen

Aktualisiert am

Wo E-Mail in einen Claude Code-Workflow passt

Claude Code ist der Coding-Agent von Anthropic. Er arbeitet in deinem Terminal, deinem Editor und im Browser, liest deine Codebasis und ändert sie übergreifend. Bitte um „Registrierung mit E-Mail und Passwort inklusive Bestätigung“, und du bekommst die Formulare, die API-Aufrufe und die Vorlagen, verbunden mit dem, was du nutzt: Supabase Auth, Clerk, Auth.js, Firebase oder dein eigenes Backend.

Was er nicht so leicht kann, ist die E-Mail empfangen. Unit-Tests mocken den Absender, und End-to-End-Tests überspringen die Bestätigung oft. So geht die erste echte Bestätigungs-E-Mail häufig an den ersten echten Nutzer.

Welches Login wird er bauen?

Das, worum du bittest. Die meisten Apps landen bei Supabase Auth, Clerk, Firebase Authentication, Auth.js oder Better Auth, und jedes sendet andere E-Mails: Clerk sendet standardmäßig einen Code, Firebase einen Link und Auth.js nur Magic Links, außer du baust den Rest. Sag Claude Code, welche Methoden du willst, etwa „E-Mail und Passwort mit Bestätigungscode, plus Google“, und teste dann jede E-Mail, die gesendet wird. Welche E-Mails jeder Login-Dienst sendet.

Ein End-to-End-Check in fünf Minuten

  1. Erstelle eine Adresse in Proxy Mail QA. Erstell mehrere auf einmal, wenn du eine pro Szenario willst, etwa neuer Nutzer, eingeladener Nutzer und Reset.
  2. Starte deine App (npm run dev oder ähnlich) und registriere dich mit der Adresse.
  3. Sieh zu, wie der Code oder Link ankommt. Er erscheint innerhalb von Sekunden in der Zeile der Adresse, mit einem Button Kopieren für einen Code oder den Buttons Link öffnen und Link kopieren für einen Link.
  4. Schließ den Flow ab. Füge den Code in deine App ein oder klick auf den Link. Zeigt der Link auf localhost:3000, markieren wir ihn. Das ist normal, solange du lokal entwickelst: Wähle Das ist meine Entwicklungsumgebung, dann wird er in diesem Projekt nicht mehr markiert.
  5. Wiederhole das auf Staging, bevor du auslieferst. Jetzt ist ein localhost-Link ein echter Bug, und der häufigste in generiertem Auth-Code. So behebst du ihn.

Lass Claude Code die E-Mail selbst prüfen

Das Plugin Proxy Mail QA fügt den MCP server und acht Skills hinzu, die Claude Code durch die Aufgabe führen, vom End-to-End-Test einer Registrierung bis zur Suche, warum eine E-Mail nicht angekommen ist. Führe in Claude Code diese zwei Befehle nacheinander aus:

In Claude Code
/plugin marketplace add aaquib90/proxymail-qa-plugin
/plugin install proxymail-qa@proxymail-qa

Tippe dann /mcp, wähle proxymail-qa und Authenticate. Dein Browser öffnet sich, damit du dich bei Proxy Mail QA anmeldest und das Projekt wählst, das Claude Code nutzen darf, ohne einen API-Schlüssel zu kopieren. Für den MCP server allein führst du stattdessen claude mcp add --transport http proxymail-qa https://api.proxymail.qa/mcp in einem Terminal aus und authentifizierst dich genauso; um einen API-Schlüssel zu nutzen, siehe MCP server-Einrichtung.

Frag dann in einfachen Worten: „Registriere dich auf localhost:3000 mit einer neuen Proxy Mail QA-Adresse und bestätige die E-Mail.“ Claude Code erstellt die Adresse, füllt dein Formular aus, wartet auf den Code oder Link und schließt die Registrierung ab. Er bekommt nur den Code oder Link, nie den Text der E-Mail.

Gib Claude Code die Belege

Wenn etwas nicht stimmt, füge das, was du gesehen hast, direkt in deine Sitzung ein. Konkret schlägt vage:

Die Posteingangsansicht zeigt bei jeder E-Mail Absender, Betreff, vollständigen Inhalt und jeden darin gefundenen Link. Meist ist das alles, was der Agent braucht.

Bitte vor einem Release um eine Übersicht über alles, was die App versendet:

List every email this app sends: sign-up confirmation, magic link, password reset, invite and email change. For each, tell me what triggers it, which URL its link points to, and how long its link or code stays valid. Flag anything that uses localhost.

Tipps

Probier es bei deinem nächsten Registrierungstest aus

Kostenloser Tarif, keine Kreditkarte nötig. Erstelle eine Adresse und sieh zu, wie der Code oder Link ankommt.

Kostenloses Konto erstellenApp öffnen

Fragen

Muss ich meine App ändern, um Proxy Mail QA zu nutzen?

Nein. Registriere dich in deiner App mit einer Proxy Mail QA-Adresse, genau wie ein Nutzer. Was auch immer deine E-Mails sendet (Supabase Auth, Clerk, Auth.js mit Resend, Firebase, dein eigener SMTP), stellt dorthin zu wie an jeden anderen Posteingang, solange es an beliebige Adressen senden kann. Ein Anbieter im Sandbox- oder Testmodus sendet nur an Adressen, die du verifiziert hast: siehe proxymail.qa/troubleshooting.

Kann Claude Code den Bestätigungscode selbst lesen?

Ja. Verbinde den MCP server von Proxy Mail QA, mit einem Prompt und Anmeldung im Browser oder mit einem API-Schlüssel, und Claude Code kann selbst eine Adresse erstellen, sich registrieren und auf den Code oder Link warten. Es bekommt nur den Code oder Link, nie den Text der E-Mail. Die Einrichtung braucht einen Befehl: siehe die Anleitung zu API und MCP unter proxymail.qa/docs/api.

Mein lokaler Supabase-Stack sendet keine echten E-Mails. Kann ich das trotzdem nutzen?

Die Supabase CLI fängt Auth-E-Mails lokal in ihrem eigenen Mail-Viewer ab. Für lokale Arbeit reicht das. Nutze Proxy Mail QA, wenn deine App echte E-Mails sendet: ein gehostetes Supabase-Projekt, Staging oder ein Mail-Anbieter wie Resend, SendGrid oder Postmark.

Was, wenn mein Auth-Anbieter Wegwerf-E-Mail-Domains blockiert?

Erstelle die Adresse stattdessen auf einer unserer anderen Domains, enable.li oder valida.te.it, oder erlaube mailclub.dev in deiner Staging- oder Entwicklungskonfiguration. Empfang auf deiner eigenen Domain ist für später geplant.

Alle E-Mail-Testprobleme ansehen, die wir lösen

Claude Code ist ein Produkt von Anthropic. Proxy Mail QA ist unabhängig und weder mit ihnen verbunden noch von ihnen unterstützt.

Eine Frage zu dieser Seite?

Frag in jeder Sprache. Die Doku kann dir sofort antworten oder deine Frage an das Team von Proxy Mail QA schicken, das auf Englisch antwortet.

Doku fragen