Den E-Mail-Schritt testen,
ohne geteiltes Postfach.
Jede Registrierung, jede Einladung, jedes zurückgesetzte Passwort und jeder Einmalcode endet in einer E-Mail — und fast jede Testsuite tut nur so als ob. Fordern Sie eine Wegwerf-Adresse an, schicken Sie echte Mail dorthin und lesen Sie den Code über eine API zurück. Kein Postfach, das sich alle teilen, kein IMAP-Poller, den jemand pflegen muss.
Vier Schritte, und keiner davon ist ein Postfach.
Eine Adresse existiert so lange wie Ihr Test. Mail an sie wird geparst, bereinigt und ist innerhalb von Sekunden lesbar — für einen Menschen vor dem Dashboard oder für den CI-Job, der sie ausgelöst hat.
Adresse anfordern
Ein Aufruf liefert eine frische Adresse auf unserer Domain und eine kurze Phrase dazu. Der lokale Teil besteht aus 60 Bit Zufall, lässt sich also weder raten noch durchzählen — und wird nie wieder an jemanden vergeben.
Ihren Test darauf richten
Verwenden Sie sie als Registrierungsadresse in Ihrer Fixture und nehmen Sie die Phrase irgendwo in den Betreff auf, den Ihre Anwendung versendet. Ihre eigene Anwendung ist das Einzige in dieser Schleife, das Sie kontrollieren — es kostet eine Zeile in einer Vorlage und macht die Adresse für alle anderen unbrauchbar.
Zurücklesen
Fragen Sie den Messages-Endpoint ab oder schauen Sie ins Dashboard. Den Einmalcode holen Sie über einen Query-Parameter und sparen sich die Regex, die Sie sonst von Hand schreiben würden.
Ablaufen lassen
Nachrichten werden am Ende des Aufbewahrungsfensters gelöscht, und im kostenlosen Tarif läuft die Adresse selbst nach 24 Stunden ab. Geben Sie sie früher frei, sobald ein Lauf durch ist. Es sammelt sich nichts an.
Dieser Dienst versendet keine Mail. Es gibt überhaupt keinen Einlieferungsweg, unbekannte Empfänger werden bereits bei RCPT TO abgelehnt — den Bounce erzeugt also der sendende Server —, und die Inbox-Domain veröffentlicht v=spf1 -all.
Die Teile, die Sie sonst schlecht selbst bauen.
Ein geteiltes Gmail-Konto mit App-Passwort ist die übliche Antwort. Sie trägt, bis zwei Suiten gleichzeitig laufen, das Passwort rotiert oder jemand das Ganze in einem Audit erklären muss.
Einmalcodes, extrahiert
Fragen Sie extract=otp an und bekommen Sie den Code und die Links als Felder zurück. Die Heuristik liefert lieber nichts, als zu raten — ein selbstbewusst falscher Code lässt Ihre Suite gegen das falsche System scheitern.
SPF-, DKIM- und DMARC-Urteile
Jede Nachricht zeigt, wie sie sich authentifiziert hat. Das ist der schnellste Weg herauszufinden, warum Ihr eigener Absender im Spam landet — und kein Wegwerf-Mail-Dienst bietet es an.
Adressen, die nie wiederverwendet werden
Eine freigegebene Adresse wird dauerhaft stillgelegt. Wer sie recycelt, reicht ihrem nächsten Inhaber die Passwort-Reset-Mail für das Konto weiter, mit dem sich der vorige registriert hat.
Eine Domain, die zustellbar bleibt
In den kostenlosen Tarifen wird eine Nachricht nur angenommen, wenn ihr Betreff die zur Adresse ausgegebene Phrase trägt. Damit lassen sich diese Adressen nicht verwenden, um sich bei fremden Diensten anzumelden — und genau deshalb haben die großen Anbieter keinen Grund, diese Domain zu sperren, und die Adresse, mit der Sie heute testen, funktioniert auch im nächsten Quartal. Bezahlte Tarife machen das optional, für Suites, die Mail empfangen, die sie nicht kontrollieren.
HTML sicher gerendert
Bodies werden beim Eingang gegen eine Allow-List bereinigt und dann in einem Sandbox-Frame unter einer Content-Security-Policy gerendert. Externe Bilder bleiben blockiert, bis Sie sie anfordern — ein Tracking-Pixel feuert also nicht beim Öffnen.
Anhänge benannt, nicht ausgeliefert
Sie sehen Dateiname, Typ, Größe und SHA-256 von allem, was anhängt. Die Bytes werden bewusst nicht gespeichert — ein Dienst, dem jeder schreiben kann, sollte nicht auch noch Download-Host sein.
Pro Workspace isoliert
Jede Adresse, jede Nachricht und jeder Key gehört zu Ihrem Workspace, durchgesetzt auf jeder Route. Eine Nachricht, die nicht Ihnen gehört, antwortet mit 404 statt 403 — IDs lassen sich so nicht abklopfen.
Das ganze Produkt, in einem Request.
Das ist der Aufruf, den ein Registrierungstest macht, nachdem er das Formular abgeschickt hat. Kein IMAP, keine Polling-Bibliothek, keine Regex für den Code.
curl -s \ -H "Authorization: Bearer $INBOXES_TOKEN" \ "https://inboxes.nimbusnexus.net/v1/inboxes/$INBOX_ID/messages?extract=otp&since=$STARTED_AT"
{
"items": [{
"from_addr": "[email protected]",
"subject": "Confirm your address [nn-7f3a2b]",
"auth": { "spf": "pass", "dkim": "pass", "dmarc": "pass" },
"extracted": { "otp": "418902", "links": ["https://your-app.test/verify?t=..."] }
}],
"next_offset": null
}Kostenlos zum Ansehen, bezahlt zum Automatisieren.
Das Dashboard liest in jedem Tarif, auch im kostenlosen — was ein bezahlter Tarif kauft, ist die Möglichkeit, dagegen zu automatisieren, Mail länger zu behalten, mehr als eine Adresse gleichzeitig zu halten und Mail von Absendern zu empfangen, die Sie nicht kontrollieren.
Free
Für den gelegentlichen Lauf
$0
- Eine Adresse, alle 24 Stunden ersetzt
- Der Betreff muss Ihre Phrase enthalten
- 24 Stunden Aufbewahrung
- 1,000 Nachrichten pro Monat
- Lesen im Dashboard, keine API
Starter
Early AccessFür eine Suite, die in CI läuft
$19/ Monat
- Fünf Adressen
- 7 Tage Aufbewahrung
- 25,000 Nachrichten pro Monat
- Messages-API und Code-Extraktion
Pro
Early AccessFür ein Team voller Suiten
$99/ Monat
- Fünfundzwanzig Adressen
- 30 Tage Aufbewahrung
- 250,000 Nachrichten pro Monat
- Anhänge werden gespeichert
Custom
Für eine Organisation
Vertrieb kontaktieren
- Adressanzahl und Aufbewahrung nach Vertrag
- Eigene Inbox-Domain
- Phrase auf jeder Adresse optional
- Volumen, SLA und Support direkt vereinbart
Die abgerechnete Einheit ist eine angenommene Nachricht. Was an der Tür abgelehnt wird — unbekannte Adresse, keine Phrase im Betreff, Kontingent aufgebraucht, über der Größengrenze —, wird nie gespeichert und nie gezählt. Größere Volumen und längere Aufbewahrung vereinbaren wir direkt.
- Nicht erratbare, nie wiederverwendete Adressen
- HTML-Bereinigung per Allow-List
- SPF- / DKIM- / DMARC-Urteile
- Nachrichten-Rendering in der Sandbox
- Isolation pro Workspace
- Audit-Log über jede Änderung
- Metadaten und Prüfsummen zu Anhängen
- Kein ausgehender Mailversand, niemals
Bezahlte Tarife gibt es noch nicht im Self-Service: Die Abrechnung für dieses Produkt wird gerade erst verkabelt, ein Tarifwechsel wird deshalb direkt mit uns vereinbart. Für den kostenlosen Tarif braucht es dieses Gespräch nicht.
Bevor Sie einen Test darauf richten.
Hören Sie auf, um den E-Mail-Schritt herumzutesten.
Sagen Sie uns, was Ihre Suite braucht, und wir richten Ihnen eine Adresse ein. Größere Volumen, längere Aufbewahrung und eine eigene Domain vereinbaren wir direkt, solange die Self-Service-Abrechnung noch fertiggestellt wird.