Self-hosted custom-domain email on your own Cloudflare account. Inbox & outbox in your D1, REST API + webhooks, AI draft coming Q3 2026. No SMTP.
Replies
Best
Maker
📌
Hi Product Hunt community! 👋
I’m the maker of FlowMails.
As developers and indie hackers, we often launch multiple projects, websites, and SaaS products. But managing professional domain emails for all of them is always a headache:
It’s expensive: Google Workspace or Microsoft 365 charge per user/domain, which quickly adds up.
It’s messy: Constantly switching between different browser tabs and accounts to check support@ or hello@ for 5 different domains is exhausting.
That’s why I built FlowMails.
FlowMails leverages the power of Cloudflare Workers/Email Routing and reliable email delivery services (like AWS SES) to give you a centralized, modern, and beautiful inbox.
Key Features:
Multi-Domain Inbox: Connect and manage unlimited domains in one single place.
Cost-Effective: No more "pay-per-user" fees. Pay for what you actually use.
Send & Receive: Seamlessly receive incoming emails and reply using your custom domain addresses.
Developer-Friendly: Powered by modern serverless infrastructure for maximum reliability and speed.
We are live today and would love to hear your feedback, thoughts, and suggestions!
🎁 Special for Product Hunt: To celebrate our launch, we are offering a [具体优惠,例如:20% off for the first year / a free trial extension] for the PH community! Use the code PH2026 at checkout.
Let me know what you think in the comments below! I'll be here all day answering your questions. 👇
Happy emailing,
whswhy
Report
Since you're already using D1 for storage, adding end-to-end encryption with a per-user key would really set this apart for privacy-focused folks self-hosting email.
Report
Having inbox data live entirely in D1 is great, but please add proper search with subqueries so I can combine sender and date range filters. Right now most basic email clients fall apart when you try to look for that one message from last week with a specific attachment. Even a simple endpoint like GET /messages?q=from:foo after:2025-01-01 would make a huge difference for anyone scripting against the API.
Report
Finally got my custom domain email running on Cloudflare with this. The D1 inbox is surprisingly snappy for a serverless setup, and the REST API made hooking it into my own tools dead simple.
Report
Congrats on the launch, this is a really clean approach to skipping SMTP entirely. One thing that would make it stickier for me is a built-in spam and phishing classifier running on inbound mail before it lands in the inbox, with a quarantine folder I can review. Right now the whole pitch is "you own your email," and owning it should also mean not having to bolt on a third-party filter to feel safe.
Report
Cool to see Cloudflare-native email that skips SMTP entirely. One thing that would make this way more useful for me: built-in spam and phishing filtering rules so junk doesnt hit the D1 inbox in the first place.
Replies
Since you're already using D1 for storage, adding end-to-end encryption with a per-user key would really set this apart for privacy-focused folks self-hosting email.
Having inbox data live entirely in D1 is great, but please add proper search with subqueries so I can combine sender and date range filters. Right now most basic email clients fall apart when you try to look for that one message from last week with a specific attachment. Even a simple endpoint like GET /messages?q=from:foo after:2025-01-01 would make a huge difference for anyone scripting against the API.
Finally got my custom domain email running on Cloudflare with this. The D1 inbox is surprisingly snappy for a serverless setup, and the REST API made hooking it into my own tools dead simple.
Congrats on the launch, this is a really clean approach to skipping SMTP entirely. One thing that would make it stickier for me is a built-in spam and phishing classifier running on inbound mail before it lands in the inbox, with a quarantine folder I can review. Right now the whole pitch is "you own your email," and owning it should also mean not having to bolt on a third-party filter to feel safe.
Cool to see Cloudflare-native email that skips SMTP entirely. One thing that would make this way more useful for me: built-in spam and phishing filtering rules so junk doesnt hit the D1 inbox in the first place.