Automatisch aus dem Englischen übersetzt.

Auf Englisch lesen
Proxy Mail QA

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

Der Agent von Qoder kann Registrierung, Login und Passwort-Reset in deiner gesamten Codebasis planen und bauen. Egal, welchen Auth-Dienst er nutzt: Die E-Mails beweisen sich erst, wenn eine echte in einem echten Posteingang ankommt, also prüfe sie nach jeder Änderung, die Auth betrifft.

Zu Qoder hinzufügen

Melde dich bei Proxy Mail QA an, wenn Qoder dich fragt. Qoder IDE und Qoder CLI, die mit demselben Qoder-Konto angemeldet sind, übernehmen den Connector ebenfalls. Kostenlos, ohne API-Schlüssel zum Kopieren.

Weitere Verbindungsoptionen

Aktualisiert am

Warum der E-Mail-Weg eine echte Prüfung braucht

Der Agent von Qoder ist gut im Code rund um die Authentifizierung: Formulare, Routen, Token-Verarbeitung und E-Mail-Templates. Doch eine Änderung kann jeden Test bestehen und trotzdem eine E-Mail senden, die auf localhost verlinkt, nie ankommt, weil der Absender nicht eingerichtet ist, oder einen Code enthält, der abläuft, bevor ihn jemand eintippen kann. Das zeigt sich erst, wenn eine echte E-Mail einen echten Posteingang erreicht.

Welches Login wird er bauen?

Den, den du verlangst, oder den, den deine Codebasis schon nutzt. Supabase Auth, Clerk, Firebase Authentication, Auth.js und Better Auth senden jeweils andere E-Mails: Clerk sendet standardmäßig einen Code, Firebase einen Link und Auth.js nur Magic Links, sofern du den Rest nicht baust. Nenne die gewünschten Methoden in deiner Anfrage und teste dann jede E-Mail, die die Änderung des Agents verschickt. Welche E-Mails jeder Login-Dienst sendet.

Nach jeder Auth-Änderung prüfen

  1. Starte die App lokal, oder öffne das Preview-Deployment für deinen Branch.
  2. Erstelle eine Adresse in Proxy Mail QA, eine pro Szenario: neuer Nutzer, eingeladener Nutzer, Passwort-Reset.
  3. Geh den Ablauf durch, den die Änderung betrifft, mit dem Code oder Link aus der Zeile der Adresse.
  4. Lies die ganze E-Mail einmal in der Posteingangsansicht: Absender, Betreff, Wortlaut und jeden Link.
  5. Notiere deine Erkenntnisse an der Adresse, damit sie beim Testkonto bleiben.

Links auf localhost in einem Preview- oder Staging-Deployment werden in der Zeile markiert. So behebst du sie in Supabase, Firebase, Auth.js und anderen Stacks.

Über den Qoder Marketplace verbinden

Proxy Mail QA ist zweimal im Qoder Marketplace. Wähle eins:

Melde dich dann im Browser bei Proxy Mail QA an, wenn Qoder danach fragt, und wähle das Projekt, das der Agent nutzen darf. In Festlandchina meldest du dich mit deiner E-Mail an: Die Anmeldung mit Google ist dort nicht verfügbar.

Die Skills des Plugins:

Lass den Agenten von Qoder die E-Mail selbst prüfen

Um den MCP server stattdessen von Hand hinzuzufügen, öffne Qoder IDE Settings, wähle MCP, dann + Add im Tab My Servers, und füge ihn unter mcpServers hinzu:

Qoder MCP settings
{
"mcpServers": {
"proxymail-qa": {
"type": "http",
"url": "https://api.proxymail.qa/mcp"
}
}
}

Speichere ihn und melde dich im Browser bei Proxy Mail QA an, wenn du gefragt wirst, und wähle das Projekt, das der Agent nutzen darf. Setze die Berechtigungsstufe von Qoder auf Ask every time, nicht auf Auto approve, und bestätige jeden Proxy Mail QA-Schritt, wenn Qoder fragt: Bei Auto approve findet der Agent die Tools eventuell nicht und schlägt stattdessen den Marketplace vor. Dann frag in einfachen Worten: „Registriere dich auf localhost:3000 mit einer neuen Proxy Mail QA-Adresse und bestätige die E-Mail.“ Der Agent erstellt die Adresse, füllt dein Formular aus, wartet auf den Code oder Link und schließt die Registrierung ab. Weitere Verbindungswege, auch über einen API-Schlüssel, findest du unter MCP server einrichten.

Prompts zum Kopieren für Qoder

List every email this app sends: sign-up confirmation, magic link, password reset, invite and email change. For each, show where it's triggered in the code, which service sends it, how its link URL is built, and how long its code or link is valid. Flag hard-coded localhost URLs.
Build every link in auth emails from an environment variable for the app's public URL, with localhost only as the development default. Add the variable to .env.example and the deployment settings.
The email says the code is valid for 10 minutes. Make the server enforce the same expiry, and make requesting a new code invalidate the old one.

Eine Regel, die die üblichen Fehler verhindert

Gib dem Agent diese Regel, in den Regeln deines Projekts oder zu Beginn einer Auth-Aufgabe, damit er sie immer befolgt, wenn er mit Auth arbeitet:

When changing sign-up, login, password reset, invites or any email-sending code:
- Build links from the app's public URL setting, never a hard-coded localhost.
- Keep the expiry stated in an email equal to the one the server enforces.
- Make single-use links and codes stop working once used or replaced.
- Tell me which emails to test by hand after the change.

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

Mit welchen Auth-Diensten funktioniert das?

Mit allen, die E-Mails senden: Supabase Auth, Firebase Authentication, Clerk, Auth0, Auth.js mit einem E-Mail-Anbieter oder eigenem Code, der über Resend, Postmark oder SendGrid sendet. Proxy Mail QA empfängt die E-Mail wie jeder Posteingang, solange der Anbieter an jede Adresse senden kann: Einer im Sandbox- oder Testmodus, etwa Amazon SES vor dem Produktionszugang oder Resend ohne verifizierte Domain, sendet nur an verifizierte Adressen.

Kann der Agent von Qoder den Code selbst aus der E-Mail lesen?

Ja. Verbinde Proxy Mail QA über den Qoder Marketplace oder füge den MCP server in den MCP-Einstellungen von Qoder hinzu, dann kann der Agent eine Adresse erstellen, sich registrieren und auf den Code oder Link warten. Er bekommt nur den Code oder Link, nie den Text der E-Mail.

Ist Proxy Mail QA im Qoder Marketplace?

Ja, zweimal: als Connector, nur der MCP server, auf der globalen und der chinesischen Website von Qoder, und als Plugin, das acht Skills hinzufügt, vom End-to-End-Test einer Registrierung bis zu Marketing- und Angebots-E-Mails. So oder so: Melde dich bei Proxy Mail QA an, wenn Qoder fragt, und wähle das Projekt, das der Agent nutzen darf.

Funktioniert es in Festlandchina?

Ja. Melde dich bei Proxy Mail QA mit deiner E-Mail an: Die Anmeldung mit Google ist in Festlandchina nicht verfügbar, und Seiten können dort länger laden.

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

Nein. Registriere dich mit einer Proxy Mail QA-Adresse wie jeder Nutzer.

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

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