receivemail

n8n node for receivemail.dev — create a free disposable email inbox and read verification emails, no signup or API key.

Package Information

Released: 1 mo ago
Downloads: 0 weekly / 0 monthly
Latest Version: 0.1.0

Documentation

n8n-nodes-receivemail

An n8n community node for receivemail.dev —
a free disposable email inbox with no signup and no API key.

Use it to pull a verification email or code into a workflow: create a mailbox,
give the address to whatever you're testing or automating, then wait for the
mail to land.

Install

In n8n: Settings → Community Nodes → Install, enter n8n-nodes-receivemail.

Operations

receivemail.dev node:

Operation What it does
Create Mailbox Reserve a fresh @receivemail.dev address. Returns address, expiresAt and a secret. Optional TTL 1–60 min (default 15).
Get Messages Return every message currently in a mailbox (address + secret).
Wait for Email Poll a mailbox until a matching message arrives, then output it. Timeout up to 300s. Optional "subject contains" / "from contains" filters. Only matches mail that arrives after the node starts.

Each message has from_address, subject, body_text, received_at.

Example workflow

  1. receivemail.dev → Create Mailbox
  2. HTTP Request → call your app's signup with {{ $json.address }}
  3. receivemail.dev → Wait for Email, address = {{ $node["receivemail.dev"].json.address }}, secret = {{ $node["receivemail.dev"].json.secret }}, filter subject contains verify
  4. Use a Set / regex node on body_text to extract the link or the code.

Notes

  • Creating a mailbox is unauthenticated. Reading it needs the secret from the
    create step.
  • Mailboxes live at most 60 minutes — this is for short-lived flows, not a
    standing inbox.
  • Rate limit: 20 mailbox creations per minute per IP.
  • Need an SMS code instead? See sms-florin.

License

MIT

Discussion