Website review
This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.
What is Send With SES?
Send With SES is an unofficial documentation site for Amazon Simple Email Service (AWS SES). It collects articles and step-by-step guides that explain how to get started with SES and how to use it well, rather than serving as the official AWS reference. Its focus is practical: the pieces on the site cover deliverability, moving out of the SES sandbox, pricing changes, transactional and marketing email, and warming up a new sending account. The site also points to SENDUNE, described as an open source email platform built on top of SES, with an HTML email editor and no-code template designer.
Who it suits
- Developers or founders who have chosen SES but find the official documentation dense and want a guided path.
- Teams that need to understand operational topics like production access requirements (SPF, DMARC and DKIM in place before requesting sandbox exit) or IP and domain warm-up.
- Marketers who want to send campaigns through SES and need plain-language context on how transactional and marketing email differ.
What to expect
The material is explanatory and tutorial-style, aimed at getting you from zero to a working SES setup. Because it is unofficial, treat it as a companion to AWS's own documentation rather than a replacement, and verify time-sensitive details such as sandbox processes and free-tier limits against current AWS sources. For the official service reference, see AWS. If you prefer a broader comparison of email delivery providers, SendGrid and Mailgun document their own SES alternatives.
A useful next step: start with the production access guide if you are still in the sandbox, since domain authentication is now a prerequisite, then read the warm-up article before your first large send.
How do I get production access to AWS SES?
Getting production access to AWS SES means moving your account out of the SES sandbox so you can send email to any recipient, not just verified addresses. As of early 2024, AWS changed the process: you generally need a domain with SPF, DMARC, and DKIM in place before you can request production access. Send With SES publishes a step-by-step guide for this, which is a sensible starting point because the prerequisites are where most requests stall.
What to prepare before you apply
- A domain you control. You cannot complete the domain-based verification steps with a free webmail address.
- DNS access. You need to add records to your domain's DNS zone, so confirm you can edit it or know who can.
- Three email authentication records. SPF, DKIM, and DMARC should all be published and passing before you request production access.
- A clear sending plan. AWS asks what you intend to send, to whom, and how you handle bounces and complaints. Write this down before opening the request.
The sequence that works
- Verify your domain in SES and add the DKIM records SES provides.
- Publish an SPF record that authorises SES, and a DMARC record (start with a monitoring policy rather than a strict one).
- Confirm the records resolve correctly and that a test email passes authentication.
- Submit the production access request through the SES console, describing your use case, expected volume, and complaint-handling process.
- If it is declined, fix the specific gap named in the response and resubmit rather than sending the same request again.
A practical decision criterion
If you are sending transactional mail such as signups and password resets, apply for production access early — the sandbox will block real recipients and your application will look broken in testing. If you are planning marketing sends, apply once your domain authentication is stable and you have a warm-up plan, because a brand-new domain pushing bulk mail immediately is the pattern most likely to draw scrutiny.
Useful next step
Work through the production access walkthrough on Send With SES alongside AWS's own SES documentation at AWS Documentation, and set up a small test send to your own address to confirm authentication passes before you submit the request.
How does AWS SES pricing work and what is included in the free tier?
AWS SES pricing is usage-based: you pay per email you send, with a separate, much smaller charge for data transfer out, and the first slice of monthly sending volume is free. The free tier is not a flat monthly allowance of “free emails” forever — it is a recurring monthly quota, so unused volume does not roll over. Send With SES notes that AWS cut the SES free tier from 62,000 emails per month to 3,000 emails per month in August 2023, and treats that as a sensible change rather than a loss, since it pushes senders toward paid, reputation-aware sending.
What the free tier typically covers
- A monthly allowance of outbound emails sent through SES (3,000 per month per the source above).
- Attachments count toward the message size, so a handful of large PDFs can consume more of your allowance than plain text.
- Data transfer out and any extra AWS services you attach (Lambda, S3, CloudWatch) are billed separately.
- Sending from EC2 or Lambda can reduce or eliminate data transfer charges, depending on region and setup.
How the paid side works
| Area | How it is charged | Practical effect |
|---|---|---|
| Outbound email | Per 1,000 emails, tiered by volume | Costs fall as monthly volume rises |
| Data transfer | Per GB out | Larger attachments and external recipients cost more |
| Inbound email | Per 1,000 messages plus per chunk | Only relevant if you receive mail through SES |
| Dedicated IPs | Flat monthly fee per IP | Worth it only at high, steady volume |
| Other AWS services | Normal AWS rates | Logging, queues and compute add up quietly |
What this means for a real sender
A solo developer sending password resets and receipts will likely stay inside the free tier indefinitely. A SaaS sending 50,000 transactional emails a month will pay for the overage but still spend far less than on most hosted email APIs. A marketer running weekly campaigns to 200,000 contacts should budget for volume pricing plus a dedicated IP, and should expect deliverability work — SPF, DKIM, DMARC and a warm-up plan — to matter more than the per-email rate. The source's warm-up article is aimed at exactly this case: start with small batches to engaged recipients, then ramp up.
Next step
Estimate your monthly send volume, average message size and whether you send from inside AWS. Then check the current free tier and per-1,000-email rates on the AWS SES pricing page before committing, since the allowance has changed once already. If you want a guided walkthrough of the setup around those costs, the step-by-step production access guide at Send With SES covers the domain and authentication requirements AWS now expects before you leave the sandbox.
How do I warm up a new AWS SES email account?
Warming up a new AWS SES account means starting with small, controlled sends and increasing volume gradually so mailbox providers build a positive sending reputation for your domain and IPs. The goal is to look like a trusted sender before you push full volume, rather than blasting your whole list on day one.
Send With SES covers this in its article "Warm up new AWS SES email account." Its description matches standard practice: send small batches first, ramp up slowly, and prioritize recipients who are likely to engage — people who open, click, or reply. Those positive signals are what teach providers that your mail is wanted.
A practical warm-up approach
- Start with your most engaged recipients. Current customers, recent signups, and people who have opened your mail in the past. Avoid purchased or long-inactive lists entirely.
- Send small, then increase. Begin with a few hundred messages per day if your list allows it, and increase volume in steps over days or weeks rather than jumping straight to thousands.
- Keep engagement high. Open rates, clicks, replies, and low complaint rates are the signals that matter. If engagement drops at a given volume, hold there before increasing.
- Send consistently. A steady daily rhythm builds reputation better than one large burst followed by silence.
- Watch your metrics. Bounce and complaint rates are the two numbers to monitor closely; both should stay low. AWS also tracks these and can pause sending if they spike.
What you need in place first
Warm-up only works if your sending foundation is correct. Before ramping volume, set up domain authentication: SPF, DKIM, and DMARC records. Send With SES notes that since early 2024 AWS requires a domain with SPF, DMARC, and DKIM in place before you can request production access and leave the SES sandbox. Its step-by-step guide to production access walks through that request.
You will also want a way to handle bounces and complaints. AWS SES can send bounce and complaint notifications to a topic you control, so you can suppress bad addresses automatically instead of repeatedly mailing them.
A realistic scenario
Suppose you run a SaaS product and have 20,000 subscribers, 6,000 of whom opened something in the last 90 days. Start with those 6,000, split across several days, and send your most relevant transactional or high-value messages first. Once opens and clicks look healthy and bounces are low, add older but still opted-in contacts in batches. Keep marketing and transactional streams separate so a promotional complaint does not damage the reputation of password-reset mail.
When to slow down
If you see rising bounces, spam complaints, or a sudden drop in opens, stop increasing volume. Diagnose the cause — bad list segments, a new domain, or content that triggers filters — before resuming. Warming up is not a fixed schedule; it is a response to how recipients and providers react.
As a next step, read the warm-up guide and the production-access guide on Send With SES, then confirm your SPF, DKIM, and DMARC records are live before you send your first batch. For official AWS behavior and quotas, check Amazon Web Services.
How can I improve email deliverability for transactional emails with AWS SES?
Improving transactional deliverability with AWS SES comes down to three things: authenticate your sending domain, protect your reputation with disciplined sending, and separate transactional traffic from marketing. Transactional mail — password resets, receipts, signup confirmations — usually gets the best engagement, so treat it as your reputation-building asset rather than mixing it with bulk campaigns.
Authenticate before you send at volume
Set up SPF, DKIM, and DMARC on your sending domain. This is no longer optional if you want to leave the SES sandbox: as of early 2024, AWS expects a domain with those records in place before granting production access. A step-by-step walkthrough is available at Send With SES, which covers the sandbox exit process specifically.
Warm up the account gradually
A new SES account has no sending history, so mailbox providers have nothing to judge you on. Start with small batches to recipients who are likely to open and reply, then increase volume slowly. Sending a large transactional burst on day one is one of the most common ways to land in spam.
Keep transactional and marketing streams apart
Use separate subdomains or configuration sets for the two categories. If a marketing campaign draws complaints, that damage should not drag down your password-reset mail. The site's article on transactional email explains why this separation matters for the messages customers actually expect.
Practical next step
Audit your current setup in this order:
- Confirm SPF, DKIM, and DMARC all pass on your sending domain.
- Check whether you are still in the sandbox and, if so, prepare the domain evidence AWS now requires.
- Split your sending into at least two streams — transactional and marketing.
- Monitor bounce and complaint rates in SES, and suppress hard bounces immediately.
If you would rather not build the templating layer yourself, SENDUNE (formerly Send With SES) is an open source email platform for SES, built around a no-code HTML email designer, with a demo on GitHub. Its own documentation is also a reasonable starting point for the broader SES setup: Send With SES. For the underlying service limits and reputation metrics, AWS's own documentation is the authoritative reference.
How can I design and send email templates with AWS SES using an open source email platform?
You can design templates in a browser-based editor and send them through AWS SES without building your own template system. Send With SES is an open-source email platform for AWS SES whose core is an HTML email editor and no-code designer; it lets you create and save templates and then send them manually or via the API. That combination covers the two halves of the job: visual design for people who do not want to hand-code HTML, and API sending for teams who want templates triggered from their own application.
What the workflow looks like
The practical loop is: design a template in the editor, save it, then either send it by hand for a one-off campaign or reference it from your code when an event fires. For a concrete case, a small SaaS team might build a password-reset template in the designer, save it, and call the SES API from their auth service so the same branded email goes out every time. Transactional messages like signups and password resets are the natural starting point because recipients expect them, which makes early sending safer for a new account.
Design versus sending: where the trade-offs sit
| Task | What the open-source platform handles | What you still own |
|---|---|---|
| Template design | Visual editor, saved templates, HTML output | Brand assets, copy, accessibility |
| Sending | Manual sends and API-triggered sends through SES | Your application logic and trigger events |
| Reputation | Nothing automatic | Warm-up, bounces, complaints, DMARC/SPF/DKIM |
The important gap is reputation. A template editor does not make your mail land in inboxes. Send With SES's own guidance notes that warming up a new SES account means sending small batches to engaged recipients and ramping up slowly, and that since early 2024 AWS requires SPF, DMARC and DKIM on a domain before you can leave the SES sandbox. Plan for those two tasks alongside template work, not after it.
A sensible order of operations
- Set up a sending domain with SPF, DMARC and DKIM, then request production access.
- Build one transactional template in the designer and send it to yourself and a few colleagues.
- Warm up gradually with recipients who are likely to open and reply.
- Move to API-triggered sending once the template and deliverability look stable.
- Add marketing templates only after transactional mail is reliably delivered.
For background on SES itself, the official documentation at AWS Documentation is the reference to keep open alongside the editor. If you would rather compare a hosted sending platform with a built-in template builder, SendGrid and Mailgun are the usual alternatives, though both move you away from SES pricing and control.
User reviews (0)