Skip to content
Facteur
FRGet started

No account · no card · hosted in France

Send an email, see what a test would receive

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.

  1. Click, and the address is yours.
  2. Send it an email from your mail client or your application.
  3. The message appears here, with its code and links already extracted.
trial address1 hour

A test address, right now

It receives real mail for one hour, ten messages at most. No account, no card, nothing to install.

  1. Click: an address appears here.
  2. Send it an email, from whichever mail client you like.
  3. The message shows up here, code and links already extracted.

Getting an address means you accept the terms of use and the limits they set.

The limits

What the trial does, and what it does not

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 accountFree account
How long the address lives60 minutes, then destroyed entirelyas long as you keep it
Messages received10, then the address stops500 a month
Addressesone at a timeunlimited on your inbox
Readingon this pageover the API and SDKs, and in the console
Attachmentslisted, never keptdownloadable, up to 5 MB
Retentionnone3 days
Stabilitymay change overnight, with no noticethe 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

A trial address is not confidential

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.

  • Never a password reset link, never a code that opens a real account.
  • Never an identity document, an invoice, a payslip.
  • Never personal data about anybody but you.
Read article 5 of the terms

In your test suite

The same message, read by your code

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.

signup.spec.tsTypeScript
// 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);

One inbox, unlimited addresses

Nothing to provision before a test: every address of the inbox lands, including the ones a test invents as it uses them.

Waiting is a call, not a loop

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.

The code and the links are already extracted

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

What people ask us

Do I need an account to try?

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.

Can I use it in my automated tests?

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.

What happens to the mail that arrives?

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.

Why a puzzle in my browser rather than a captcha?

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.

Is the address private?

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.

Your first inbox in two minutes

The free plan asks for no card. If you are migrating from Mailosaur, the compatibility layer saves you from rewriting your tests.