Rainmail vs Amazon SES: Managed Deliverability vs Do-It-Yourself
The Real Trade-Off Between Amazon SES and a Managed Deliverability Service
Amazon SES is one of the cheapest ways to send email at scale. At roughly $0.10 per thousand messages, the economics are hard to argue with. But price is only part of the equation. The harder question is: what does it actually take to send email that reliably reaches the inbox, and are you prepared to own that work yourself?
This article breaks down what Amazon SES gives you, what it doesn't, and when a managed deliverability service makes more sense for your situation.
What Amazon SES Actually Provides
SES is an infrastructure service. Amazon handles the physical sending at enormous scale and gives you API access, SMTP endpoints, and a dashboard. That's genuinely valuable. What SES does not provide is much in the way of deliverability management.
Here's what you're responsible for when you use SES on your own:
- Authentication setup: You need to configure SPF, DKIM, and DMARC correctly for your sending domain. SES will guide you through DKIM via Easy DKIM, but getting DMARC policy right — especially enforcement at p=reject — requires understanding alignment, reporting, and the risks of moving too fast.
- IP warm-up: New dedicated IPs need to be warmed up gradually. Send too much too fast and ISPs will throttle or block you. SES offers a managed dedicated IP warm-up option, but it's limited and you still need to understand what's happening.
- Reputation monitoring: SES surfaces some metrics — bounces, complaints — but you need to actively monitor them and take action. There's no one watching your account who will alert you before a problem becomes a crisis.
- Feedback loops and list hygiene: Complaint handling via SES requires setting up SNS notifications and building the infrastructure to process and suppress complainers. This is non-trivial engineering work.
- Sandbox restrictions: New SES accounts start in a sandbox and can only send to verified addresses. Getting out of sandbox requires a support request and takes time.
None of this is impossible. But it is real work, and it compounds. If you're a developer who understands email infrastructure and has the bandwidth to maintain it, SES can absolutely be the right choice.
Where DIY Deliverability Goes Wrong
The most common failure mode isn't dramatic. It's gradual reputation erosion that's hard to diagnose. A misconfigured DMARC policy causes legitimate mail to be rejected. A spike in bounces from an old list segment tanks your IP reputation. A complaint rate that creeps above 0.1% triggers filtering at Gmail. These problems are solvable — but only if you catch them early and know what you're looking for.
Amazon will suspend your SES account if your bounce rate exceeds roughly 5% or your complaint rate exceeds 0.1%. The suspension is often sudden and the appeals process takes days. For a business depending on transactional email — order confirmations, password resets, account alerts — that's a serious operational risk.
SES also has a history of being conservative about senders it considers risky. Certain industries, sender types, and use cases find their accounts reviewed or restricted without much explanation. If you're in a sector that email providers treat with extra scrutiny — financial services, supplements, affiliate marketing, high-volume cold outreach — SES may not be a reliable long-term home.
What a Managed Deliverability Service Handles Differently
A managed service takes ownership of the technical and operational layer that SES leaves to you. The specifics vary by provider, but in general you should expect:
- Authentication configured correctly from day one: SPF, DKIM, and DMARC set up and validated, with DMARC reporting monitored so you know if something breaks.
- Structured IP warm-up: A warm-up plan that matches your actual sending volume and cadence, not a generic schedule.
- Ongoing reputation monitoring: Someone paying attention to blocklists, complaint rates, and ISP feedback — and acting on it proactively.
- Your own sending domain: Sending under your domain rather than a shared provider domain protects your brand and gives you portable reputation.
- Acceptance of senders that larger platforms reject: Services like Rainmail are specifically built to work with senders that mainstream ESPs turn away, while still maintaining strong deliverability standards.
The trade-off is cost. Managed deliverability costs more than raw SES infrastructure. Whether that cost is worth it depends on what your email is worth to your business and how much internal capacity you have.
How to Decide Which Option Fits You
SES is likely the right choice if you have engineering resources comfortable with email infrastructure, your sending patterns are stable and low-risk, and you have monitoring in place to catch deliverability problems early.
A managed deliverability service is likely the better fit if:
- You don't have in-house email expertise and don't want to develop it
- Your business depends on transactional email and downtime is costly
- You've been rejected or suspended by mainstream providers
- You're warming up a new IP or domain and want to do it correctly
- You're in an industry that attracts extra scrutiny from inbox providers
Start With a Clear Picture of Your Current Deliverability
Before you make any infrastructure decision, it's worth understanding where your deliverability actually stands today. Authentication gaps, domain reputation issues, and blocklist entries can undermine any sending setup — SES or otherwise.
Use this free deliverability checker to get a quick read on your domain's authentication configuration and any obvious issues worth addressing before you move forward.
The goal isn't to pick the cheapest option or the most full-featured one — it's to pick the one that matches your actual technical capacity and business risk tolerance. For some senders, that's SES. For others, the managed layer is what makes email a reliable channel rather than a constant maintenance problem.