Inbound Email Processing
Receive, parse, and route incoming email. Webhooks, forwarding, storage, or drop. No size limits.
The Challenges
Why Inbound email is hard
Building Your Own Is a Nightmare
MX records, SMTP servers, MIME parsing, attachment handling, bounce management. Months of work before you process your first email.
Existing Solutions Are Limited
Resend only offers webhooks. Postmark restricts inbound to higher tiers. SendGrid's parse webhook has a 30MB limit and no routing control.
Inbound Is an Afterthought
Most providers bolt on inbound as a premium feature. You end up paying for a sending platform just to receive email.
The Solution
How Transmit helps Inbound Email Users
Four Actions, Full Control
Every inbound email hits your rules: webhook (HMAC-signed), forward (with attachments), store (searchable), or drop. Per-address routing with wildcard support.
No Size Limits
Our pipeline handles emails of any size. Attachments are preserved for forwarding. No 150KB cap like other providers, no 30MB parse limit.
Built Into the Platform
Inbound isn't an add-on. It's part of every plan. Same domain, same dashboard, same API. Send and receive through one integration.
Developer Experience
Handle Inbound Email via Webhook
Our API is built for the modern edge. No heavyweight SDKs, just simple REST and standard protocols.
Explorer documentation// Your endpoint receives parsed email via POST
app.post("/incoming-email", (req, res) => {
const { from, to, subject, text, html, attachments } = req.body;
// attachments[]: { filename, mimeType, size }
// Full content available via API for forwarding
if (to.includes("support@")) {
createSupportTicket({ from, subject, text });
} else if (to.includes("invoices@")) {
processInvoiceEmail({ from, attachments });
}
res.sendStatus(200);
});Other use cases
Frequently Asked Questions
What inbound actions are available?
Is there a size limit on inbound emails?
Can I use inbound without sending?
Ready to scale your Inbound email?
Start managed, upgrade to BYOK. Volume-based pricing starts at $2/month.