Is running our own mail server cheaper than AWS SES for sending ~10 lakh emails/month? Need advice on setup, cost, and complexity
Hi everyone,
We are currently using AWS SES for sending company emails. Previously, we were sending around 1 lakh emails per month, but recently our volume increased to around 10 lakh emails/month.
I started thinking about whether setting up our own mail server would be a better option, mainly to reduce costs. But I don't have much experience with running a mail server.
My main goal is cost saving. If maintaining our own server costs more (including infrastructure, maintenance, etc.), then I would prefer to continue with AWS SES.
I have a few questions:
- Is a self-hosted mail server actually cheaper at this scale (~10 lakh emails/month)?
- What kind of server/infrastructure would be required?
- How difficult is it to maintain good email deliverability compared to AWS SES?
- How do we manage IP reputation, warming, blacklists, bounce handling, spam complaints, etc.?
- Which tech stack/tools are commonly used for this? (Postfix, PowerMTA, Mailcow, etc.)
- Are there any legal/compliance requirements or documentation needed?
- What are the hidden costs and challenges people usually discover later?
Would love to hear from anyone who has moved from AWS SES/SendGrid/Mailgun to their own mail infrastructure, or anyone managing high-volume email servers.
Thanks in advance.