Receive emails at *@mx-forwarder.com and get them delivered as structured JSON to your app. Parsed headers, bodies, attachments, auth results.
// POST to your webhook URL // X-MailForwarder-Signature: sha256=a1b2c3... { "id": "01JQWX...", "envelope": { "from": "sender@example.com", "to": "invoices@mx-forwarder.com" }, "headers": { "subject": "Invoice #1234" }, "plain": "Please find attached...", "attachments": [{ "file_name": "invoice.pdf", "url": "https://..." }], "spf": { "result": "pass" }, "dkim": { "result": "pass" }, "dmarc": { "result": "pass" } }
How it works
We generate a unique email address. Configure your webhook URL and payload format.
Point senders to your address. Built-in spam filtering and email authentication at the edge.
Every email is parsed and POSTed to your URL as signed JSON. Retries on failure, delivery tracking included.
Features
Every payload signed with your per-address secret. Verify authenticity server-side with timing-safe comparison.
Failed deliveries retried with exponential backoff. Up to 100 attempts over 24+ hours.
Search email history by subject, sender, recipient, or body. Powered by SQLite FTS5.
Email authentication results parsed and included in every webhook payload automatically.
Test without a webhook URL. Emails stored and viewable in the dashboard. Switch to live when ready.
Full programmatic access. Manage addresses, query emails, monitor deliveries. Bearer token auth.
Pricing
Set up your first address in under a minute. No credit card required.
Create free account