Unsere Empfehlung vorweg. Wir entwickeln Proxy Mail QA, sind also nicht neutral. Zum Testen eines Registrierungsformulars empfehlen wir es, wenn du für jeden Versuch eine neue, echte E-Mail-Adresse brauchst, an die über den tatsächlichen E-Mail-Anbieter deiner App gesendet wird, und du den Bestätigungscode oder -link willst, ohne deinen eigenen Posteingang zu durchsuchen. Wenn du nur die E-Mails sehen willst, die deine App beim Entwickeln auf deinem eigenen Rechner sendet, ohne dass sie irgendwohin gehen, passt ein lokaler Mail-Catcher wie Mailpit oder der Test-Posteingang von Mailtrap besser. Wenn du auch SMS-Codes brauchst, schau dir Mailosaur oder MailSlurp an. Proxy Mail QA ist nur für E-Mail, und seine Adressen laufen nach 1 bis 30 Tagen ab, also ist es nicht für Konten gedacht, die du behalten willst.
Warum jeder Versuch eine neue Adresse braucht
- Eine Registrierung funktioniert einmal pro Adresse. Der zweite Versuch mit derselben Adresse testet „Du hast bereits ein Konto“, nicht die Registrierung.
- Geteilte Posteingänge vermischen Codes. Wenn zwei Personen oder zwei Tests einen Posteingang nutzen, greift einer den Code des anderen ab, und der Test schlägt fehl, ohne dass deine App schuld ist.
- Deine eigene Adresse ist keine Testdatenquelle. Sie vermischt Testmails mit echten Mails, lässt sich nicht an Teammitglieder oder eine Testsuite weitergeben und landet als Fake-Kunde in der Datenbank deiner App.
Die Optionen, ehrlich betrachtet
| Option | Gut für | Achte auf |
|---|---|---|
Dein eigenes Gmail mit Plus-Tags (you+test1@gmail.com) |
Ein oder zwei schnelle Prüfungen | Jeder Versuch landet in deinem persönlichen Posteingang. Manche Formulare lehnen Plus-Tags ab. Schwer zu automatisieren |
| Ein geteilter Team-Posteingang | Eine Handvoll manueller Prüfungen | Codes aus verschiedenen Tests vermischen sich. Warum das Tests kaputt macht |
| Ein lokaler Mail-Catcher (Mailpit) oder der Test-Posteingang von Mailtrap | Die E-Mails deiner App während der Entwicklung sehen, ohne sie zu senden | Mails laufen nie über deinen echten Anbieter, also werden Sandbox-Modus, SPF, DKIM und DMARC nicht getestet. Deine App muss darauf umgestellt werden |
| Öffentliche Wegwerf-Posteingänge | Nichts in einem echten Projekt | Jeder kann den Posteingang lesen, und viele Formulare blockieren deren Domains |
| Proxy Mail QA | Eine neue private Adresse für jeden Versuch, auf Staging oder lokal, von Hand oder aus einem Test oder einem Agent | Nur E-Mail. Dein Anbieter darf nicht im Sandbox-Modus sein. Adressen laufen ab |
Was Proxy Mail QA dir bietet
- Eine neue Adresse mit einem Klick, in der App, über Proxy Mail QA for Chrome im E-Mail-Feld des Formulars oder über den API, das npm-Paket oder einen KI-Agenten. Adressen liegen auf
mailclub.dev. Wenn ein Formular diese Domain blockiert, nutzeenable.liodervalida.te.it. - Eine passende Test-Persona: ein fiktiver Vor- und Nachname, ein Benutzername, ein Geburtsdatum für das gewählte Alter, ein Land und auf Wunsch ein Passwort.
- Der Code oder Link, herausgezogen. Er erscheint in der Zeile der Adresse in der App, in einer Karte auf der Seite mit der Erweiterung, oder kommt von
wait_for_codeundwait_for_linkzurück. Proxy Mail QA öffnet nie Links, also bleiben Einmal-Links gültig. - Privat und nur zum Empfangen. Niemand außerhalb deines Projekts kann den Posteingang lesen, und er kann nicht senden. Wenn eine Adresse abläuft, werden Mails an sie abgelehnt, alles wird innerhalb einer Stunde gelöscht, und der Name wird nie wieder verwendet.
- Prüfungen der E-Mail (
check_email): SPF, DKIM und DMARC, Links auflocalhostoder einfacheshttp, wohin der Link führt, ob angegeben ist, wann er abläuft, und ein Nur-Text-Teil.
Das E-Mail-Feld selbst testen
Jede Adresse hat Varianten, die trotzdem in ihrem Posteingang landen, damit du prüfen kannst, dass dein Formular keine gültigen Adressen ablehnt:
| Dein Formular sollte | Beispiele |
|---|---|
| Akzeptieren, und die E-Mail kommt an | Großbuchstaben, +signup, +o'brien, +r&d, +team/50%, das Maximum von 64 Zeichen vor dem @ |
| Akzeptieren, obwohl kein Posteingang sie annehmen kann | "john doe"@mailclub.dev, josé@mailclub.dev (nützlich, um zu prüfen, was deine App tut, wenn die Zustellung fehlschlägt) |
| Ablehnen, bevor etwas gesendet wird | Kein @, zwei @-Zeichen, ein Leerzeichen, zwei Punkte hintereinander |
Hol sie dir mit get_address_variants aus einem Agent, GET /v1/addresses/{address}/variants aus dem REST API oder qa.variants(address) in einem Test. Die vollständige Liste steht unter ungewöhnliche E-Mail-Adressen. Um zu prüfen, ob ein Formular eine dreiteilige Domain akzeptiert, erstelle die Adresse auf valida.te.it.
Wenn die E-Mail nicht ankommt
Meist liegt es an der Absenderseite, nicht am Formular:
- Der E-Mail-Anbieter ist im Sandbox- oder Testmodus und sendet nur an Adressen, die du verifiziert hast: Amazon SES vor dem Produktionszugang, Resend ohne verifizierte Domain, eine Mailgun-Sandbox, Postmark vor der Freigabe oder die eingebaute E-Mail von Supabase, die nur an dein Team sendet, und nur 2 E-Mails pro Stunde.
- Die Mail wurde abgelehnt, zum Beispiel wegen fehlgeschlagenem DMARC. Die Zeile der Adresse zeigt Mails, die Proxy Mail QA abgelehnt hat, mit dem Grund, und
check_deliveryerklärt die wahrscheinliche Ursache. - Sie kommt von einer blockierten Seite. Mails von einigen großen Verbraucherdiensten wie Google, Instagram und Amazon werden abgelehnt: Proxy Mail QA ist zum Testen deiner eigenen App da.
Der Skill email-delivery-troubleshooting im Proxy Mail QA-Plugin für Qoder geht diese Punkte mit deinem Agent durch und behebt die Ursache. Mehr unter Fehlerbehebung.
Was es kostet
Free umfasst insgesamt 500 Adressen (bis zu 50 pro Tag) und etwa 500 eingehende E-Mails pro Tag, inklusive Erweiterung, API und MCP server. Team kostet US$5 im Monat für eine ganze Organisation, ohne Adresslimit.
Wofür es nicht gedacht ist
- Konten, die du behalten willst. Adressen bestehen 1 bis 30 Tage.
- Daten echter Personen. Test-Personas sind fiktiv; lass es dabei.
- Deine eigene Domain. Empfang auf einer Adresse deiner Firmendomain ist noch nicht verfügbar.
- E-Mails oder SMS senden. Es empfängt nur E-Mails.