Received in
From
- Extracted code
- Links
Attachments(listed, never kept)
No account · no card · hosted in France
One click gives you an address that receives mail for an hour. Send it a message: this page shows what your test suite would read over the API, with nothing installed on your side.
A test address, right now
It receives real mail for one hour, ten messages at most. No account, no card, nothing to install.
Getting an address means you accept the terms of use and the limits they set.
Preparing your address…
Your browser is solving a small puzzle, about half a second. That is what stands in for a captcha: nothing to tick, and no third party in the loop.
Send an email to this address
From your mail client or your application. Any name before the @ lands in the same place: signup@, otp+42@, whatever you like.
Waiting for a message
Nothing to reload: the message appears here as soon as it lands.
Ten messages received: this address no longer accepts mail.
And for real work?
The free plan gives you one inbox with unlimited addresses, 500 emails a month, and the full API and SDKs. No card.
Create a free accountThis address is not confidential: anyone who knows it reads what arrives. Never have a password reset link or a real account code sent here.
This address has expired
It lived for one hour, and everything it held is destroyed. No copy is left.
Received in
From
Attachments(listed, never kept)
The limits
The trial shows the product; it does not replace it, and its bounds are there for that. They are written here before you run into them.
| Trial, no account | Free account | |
|---|---|---|
| How long the address lives | 60 minutes, then destroyed entirely | as long as you keep it |
| Messages received | 10, then the address stops | 500 a month |
| Addresses | one at a time | unlimited on your inbox |
| Reading | on this page | over the API and SDKs, and in the console |
| Attachments | listed, never kept | downloadable, up to 5 MB |
| Retention | none | 3 days |
| Stability | may change overnight, with no notice | the v1 API, whose guarantees are published |
The trial offers no programmable interface at all: no message listing, no .eml file, no webhook. A test suite needs an account, and the free plan is one.
Worth knowing
There is no account, so there is nothing to authenticate: anyone who knows the address reads the mail that lands on it. That is the price of zero friction, and it is written in the terms rather than discovered afterwards.
In your test suite
What this page displays, a test suite reads over the API. No sleep, no retry loop: the call blocks until the message lands and hands back the code already extracted.
// Nothing to provision: any address of the inbox lands.
const inbox = await facteur.inboxes.get('j3k9x2mq');
const address = inbox.address('signup+42');
await page.getByLabel('Email').fill(address);
await page.getByRole('button', { name: 'Sign up' }).click();
// Blocks until it arrives. No sleep, no retry.
const message = await facteur.messages.await({
inbox: inbox.id,
sentTo: address,
timeout: 30_000,
});
// Verification code and links already extracted for you.
expect(message.otp).toBe('265279');
await page.goto(message.links[0].href);Nothing to provision before a test: every address of the inbox lands, including the ones a test invents as it uses them.
The request stays open for up to five minutes and returns the moment mail arrives. That is what takes the sleep() calls out of a suite, and the false reds with them.
Verification codes, links and headers come out of the message before you read it: your test asserts on a value instead of writing a regular expression.
Questions
No. One click is enough and nothing is asked of you: no email address, no card. The address you get lives for one hour and accepts ten messages, then it is destroyed along with the messages it held.
No, and that is deliberate: the trial has no programmable interface, only one address is active at a time, and how it works may change without notice. For a test suite, the free plan gives you the full API, 500 emails a month and addresses that last.
It is destroyed at the end of the sixty minutes, with no backup and no way to restore it. Attachments are not even kept: their name, type and size are shown, their contents are dropped on arrival.
Because a third-party captcha would be one more sub-processor handling your data, to declare and to notify every customer about. Half a second of computation costs a robot that wants a thousand addresses plenty, and asks nothing of you.
No. With no account there is nothing to authenticate: anyone who knows the address reads what arrives. Never have a reset link, a real account code, or anything you would not publish sent there.
The free plan asks for no card. If you are migrating from Mailosaur, the compatibility layer saves you from rewriting your tests.