Email Infrastructure
Knowledge base2 min read

AWS SES for Cold Email: Why the Delivery Layer Matters

Amazon SES is a cloud SMTP relay that sends at scale without per-mailbox limits. Here is what it gives cold email, and what it still leaves to you.

RT
RepMail Team

Product & Engineering · July 17, 2026 · 2 min read

Amazon Simple Email Service, SES, is a cloud SMTP relay: infrastructure you send through instead of pushing mail out of a personal mailbox. For cold email, the choice of delivery layer matters more than most senders realize, because it sets the ceiling on how well everything above it can perform. SES is the layer many serious senders build on, and understanding what it does, and what it does not do, clarifies why.

What SES changes

The app-wrapper model, sending through a connected Gmail or Outlook account, carries three structural liabilities: an OAuth token that can silently lapse and stall a campaign, a per-mailbox sending cap that forces you to bolt on more accounts to grow, and IP reputation shared with every other user of the same tool. SES removes all three. You connect to Amazon's relay directly, so there is no token to expire. It scales without a per-mailbox ceiling. And your delivery profile is not pooled with strangers whose bad sending could blacklist your shared address.

Just as important, SES emits real-time notifications. The moment a receiving server logs a bounce or a complaint, SES can push that event out through AWS SNS, which means a failing address can be suppressed instantly rather than after a delayed batch of log parsing. That real-time loop is one of the strongest protections a sender can have against reputation damage from a bad list.

What SES does not do

SES is a delivery layer, not a deliverability guarantee. It will faithfully and quickly send whatever you give it, to whomever you address, which means a dirty list or a spammy template will simply reach more inboxes faster and damage your reputation more efficiently. Authentication is still your job: SES only earns its reputation advantage when SPF, DKIM, and DMARC are configured correctly. List quality, sending pace, and content remain entirely yours. SES makes good sending scale; it does nothing to rescue bad sending.

Where RepMail fits

RepMail is built directly on AWS SES, and it supplies the layer SES deliberately leaves out. Domain verification configures SPF, DKIM, and the return path so SES's clean delivery is backed by real authentication. Spam Analysis and AI Personalization handle the content and list-shape signals SES will not judge for you. And RepMail wires SES's real-time SNS notifications into automatic suppression and circuit breakers, so the bounce-and-complaint telemetry SES exposes actually protects your domain instead of scrolling past unread. You get the SES delivery ceiling with the deliverability discipline that lets you reach it.

Resources in this guide

App-wrapper sending vs. SES sending
Reference
DimensionApp-wrapper (mailbox)AWS SES (cloud relay)
ConnectionOAuth token that can expireDirect API/SMTP, no token to lapse
VolumeCapped per mailboxScales without per-mailbox limits
IP reputationOften shared with tool's usersIsolated from unknown senders
TelemetryDelayed log parsingReal-time bounce/complaint via SNS

Common mistakes to avoid

  • Assuming SES guarantees the inbox. It provides clean, scalable delivery; reputation, list quality, and content are still yours to manage.
  • Sending on SES without configuring SPF, DKIM, and DMARC, which forfeits the reputation advantage it offers.
  • Ignoring SES bounce and complaint notifications, which are the real-time signals that protect your reputation.
ses
infrastructure
smtp
deliverability

Frequently asked questions

What is AWS SES?

Amazon Simple Email Service is a cloud-based SMTP relay for sending email at scale. Instead of pushing mail through a personal Gmail or Outlook mailbox, you send through Amazon's infrastructure, which removes per-mailbox limits and gives you a clean, well-maintained sending platform.

Why is SES good for cold email deliverability?

It removes the fragility of the app-wrapper model: no OAuth token to expire, no mailbox sending cap to engineer around, and a delivery profile that is not pooled with unknown senders. It also emits real-time bounce and complaint notifications through AWS SNS, so failures can be suppressed immediately.

Does sending on SES guarantee inbox placement?

No. SES gives you a strong, scalable delivery layer, but placement still depends on your authentication, your sending pattern, your list quality, and your content. SES makes good sending possible; it does not make bad sending land.

Continue learning

Set the DNS records SES needs

SES delivery only earns trust when your DNS layer is configured correctly. Here is what to publish.

More on this topic