No signup · Public inboxes · Clears in days

As many inboxes as you need. Zero setup.

Every address on our domains already exists: nothing to create, no account, no password. Spin up a fresh inbox for each signup and read whatever lands, right here.
Inboxes are public and clear themselves after a few days, so use them for the mail you'd rather not route to your real address.

Catching mail on ipvoice.org dinaar.net
a fresh address, any time
|
anonymous & unlimited · mail clears itself in a few days
01

Pick an address

Make up any name on one of our domains. It exists the moment the first message arrives, nothing to register.

02

Access it instantly

Every message sent to that address shows up right here. No login, no waiting. Open the inbox and the mail is there.

03

Let emails disappear

Inboxes are public, so anyone with the address can read them. Messages auto‑delete after a few days, nothing to clean up.

Open an inbox

Open any inbox below, or jump to the API for programmatic access.

Loading inbox…
https://api.withoutmail.com
No authentication required — requests are rate‑limited per IP. Messages stay reachable for 7 days.
GET /api/domains

List domains

Return the catch-all domains that currently accept mail. Use one of these as the host part of any address.

Request
curl https://api.withoutmail.com/api/domains
Response
[
  "ipvoice.org",
  "dinaar.net"
]
GET /api/mailboxes/{address}/messages

List messages

Return recent messages for an address, newest first, within the retention window. Bodies are omitted — fetch a message by id for the full content.

Parameters
address Path. Full address to read, including the domain.
limit Query, optional. Max rows to return, 1–200 (default 50).
before Query, optional. ISO-8601 cursor; returns messages older than this instant.
Request
curl "https://api.withoutmail.com/api/mailboxes/signups@ipvoice.org/messages?limit=50"
Response
[
  {
    "id": "8f2a1c34-...-...",
    "sender": "GitHub <noreply@github.com>",
    "subject": "Your GitHub verification code",
    "receivedAt": "2026-06-18T14:03:11.000Z",
    "hasAttachments": false
  }
]
GET /api/messages/{id}

Get a message

Return the full content of a single message — headers, text and HTML bodies, and attachment metadata.

Parameters
id Path. The message id (UUID) returned by the list endpoint.
Request
curl https://api.withoutmail.com/api/messages/8f2a1c34-...-...
Response
{
  "id": "8f2a1c34-...-...",
  "recipient": "signups@ipvoice.org",
  "sender": "GitHub <noreply@github.com>",
  "subject": "Your GitHub verification code",
  "receivedAt": "2026-06-18T14:03:11.000Z",
  "textBody": "Enter this code to finish signing in: 824-193",
  "htmlBody": null,
  "hasAttachments": false,
  "attachments": []
}