Testing & CI
Reading real mail from a test suite: sign-up flows, verification codes, pipelines that must not flake.
5 guides
-
Testing & CI
Cypress email testing: sign-up, OTP and reset emails
A cy.task that polls a disposable inbox with a wall-clock deadline, two custom commands (fresh address, wait for mail) and two extractors, complete sign-up, one-time-code and password-reset specs, the timeouts Cypress gets wrong by default, and how it runs in CI without a secret.
19 min readIntermediate
-
Testing & CI
GitHub Actions: an end-to-end job that reads real email
Complete workflows for Playwright and pytest, why there is no secret to store, the one HTTPS egress rule (and what to allow on a hardened runner), shards and retries without shared mailboxes, the four timeouts that have to nest, reading a failure from the artifact, and the optional cleanup step.
15 min readIntermediate
-
Testing & CI
OTP codes from email in automated tests, without flaking
Where a code actually is (text, HTML, the subject line), the regex anchored on your own wording, templates that split the digits into table cells, why the newest message is not always the right one, codes that expire during a slow run, and extractors for jq, Python and TypeScript.
14 min readIntermediate
-
Testing & CI
Playwright email testing: read a code from a real inbox
A fixture that opens a fresh inbox per test, a wait with a wall-clock deadline instead of a retry count, extractors anchored on your own template, three complete flows (code, magic link, password reset), and how it survives CI without a secret.
20 min readIntermediate
-
Testing & CI
Test an email verification flow end to end
The full sign-up loop against a real mailbox: unique address per run, polling with a wall-clock deadline, extracting the code or the confirmation link, and working Playwright and pytest helpers.
22 min readIntermediate
Nothing matches that yet. Try a shorter word, or clear the filters — the library is still small and grows every week. Show every guide
Browse by topic
- Getting started What a disposable address actually is, how to open one, and what happens to the mail afterwards. 2 guides
- API & automation Scripts, schedulers and everything else you can drive over three HTTP endpoints. 4 guides
- Privacy & everyday use Signing up without handing over your real address — and being honest about where that stops working. 7 guides
- Your own domain One MX record, a catch-all inbox, and an address per service that you can burn one at a time. 2 guides
- AI agents & MCP Letting an agent open an inbox, wait for the confirmation code and carry on without you. 3 guides
- Email & deliverability MX, SPF, DKIM, DMARC, bounces, and why a message that was sent never arrived. 5 guides
- Troubleshooting When mail does not turn up, the API answers 404, or a form refuses the address outright. 1 guide
- Comparisons Named services, dated facts, and the places where this one loses. 1 guide
- Alternatives GrabMail against one named service at a time: what each does well, what each costs, and which to pick for which job. 16 guides
Everything here works on a free address
One click, no account, no card. Open one and follow along.