n8n-nodes-receivemail
v0.1.1
Published
n8n node for receivemail.dev — create a free disposable email inbox and read verification emails, no signup or API key.
Maintainers
Readme
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
- receivemail.dev → Create Mailbox
- HTTP Request → call your app's signup with
{{ $json.address }} - receivemail.dev → Wait for Email,
address={{ $node["receivemail.dev"].json.address }},secret={{ $node["receivemail.dev"].json.secret }}, filter subject containsverify - Use a Set / regex node on
body_textto extract the link or the code.
Notes
- Creating a mailbox is unauthenticated. Reading it needs the
secretfrom 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.
Coming from another tool?
Side-by-side comparisons, with each vendor's current pricing: MailSlurp · Mailosaur · Mailinator · Mailsac
License
MIT
