# Blog

Source: https://wraps.dev/blog

![Wraps Logo](https://wraps.dev/wraps-light-logo.png)![Wraps Logo](https://wraps.dev/wraps-dark-logo.png)

](https://wraps.dev/)

[](https://github.com/wraps-team/wraps)[Log in](https://app.wraps.dev/auth?mode=signin)[Sign up](https://app.wraps.dev/auth?mode=signup)

Toggle menu

The Wraps blog

# Deep dives into email infrastructure.

Deliverability, DNS, AWS pricing, and developer experience — researched properly, with the sources and the numbers shown.

Featured

[

Research

August 2026

11 min

wraps.dev

Research/Wraps Team/August 2026/11 min read

### At 100K Emails a Month, the Send Rate Is the Small Number

Sending 100,000 transactional emails on SES costs $10. A dedicated IP costs $24.95, attachments cost $24, and SES Pro costs $127. The full bill at 100K, the 17x spread across providers, and why cutting 30,000 sends saves $3.00.

Read article



](https://wraps.dev/blog/reduce-transactional-email-costs)[

Research

July 2026

12 min

wraps.dev

Research/Wraps Team/July 2026/12 min read

### AWS SES Pricing Plans: What Actually Changed

AWS added three subscription plans to SES and now starts every new account and Region on Essentials at $0.16 per 1,000 on the first 10M each month. À la carte is still $0.10, untiered — here's how to tell which one you're on and how to move back.

Read article



](https://wraps.dev/blog/ses-pricing-plans-2026)[

Product

July 2026

14 min

wraps.dev

Product/Wraps Team/July 2026/14 min read

### Agent Mailboxes: A Leash the Agent Can't Reach

An email identity for an AI agent, constrained by a Lambda in your own AWS account. Kill switch, sender pin, allowlist, and caps decided where the agent's credential can't reach them.

Read article



](https://wraps.dev/blog/agent-mailboxes)[

Security

July 2026

13 min

wraps.dev

Security/Wraps Team/July 2026/13 min read

### DMARC Is Finally an Actual Standard: What RFC 9989 Changes

RFC 9989 made DMARC Standards Track in May 2026, obsoleting RFC 7489 and RFC 9091. The Public Suffix List is replaced by a DNS tree walk, pct= is removed, np= and t= are in.

Read article



](https://wraps.dev/blog/dmarcbis-what-changes)

All articles

[

Research/8 min

### Why Transactional Email Providers Cost More Than Sending Through SES

At 100K emails a month SES is about $10 and SendGrid, Resend and Postmark are $35 to $132. A line-by-line account of what the difference buys, and when it is worth paying.

September 2026](https://wraps.dev/blog/why-email-providers-cost-more-than-ses)[

Buying guide/6 min

### The Five Pricing Models for High-Volume Email

Per-email tiers, per-contact, per-event, committed volume, and infrastructure pass-through. What each does to your bill as you grow, and the behaviour each one quietly encourages.

September 2026](https://wraps.dev/blog/email-pricing-models)[

Roundup/7 min

### Tools That Run Marketing Campaigns On Your Own AWS SES

Sendy, EmailOctopus, MailBluster, Mailblast and Wraps all put a campaign UI on top of SES you own. How they differ on deployment, and where the delivery events actually go.

September 2026](https://wraps.dev/blog/aws-ses-marketing-tools)[

Buying guide/7 min

### Email Vendor Lock-In: The Five Things That Actually Trap You

Exporting your contacts is the easy part. The five assets you build up as a customer that turn out to belong to the vendor, each with a check you can run before you sign.

September 2026](https://wraps.dev/blog/email-vendor-lock-in)[

Buying guide/9 min

### What to Look For in a Developer-First Transactional Email API

Seven things that separate an email API you enjoy from one you tolerate, each with a test you can run in an afternoon. Includes the item Wraps fails.

September 2026](https://wraps.dev/blog/developer-first-email-api-checklist)[

Product/9 min

### A Python Email SDK for Your Own SES

wraps-email 0.1.0 is on PyPI. It signs SigV4 straight against SES in your AWS account — no Wraps API key, no Wraps server in the request path.

July 2026](https://wraps.dev/blog/python-email-sdk)[

Engineering/11 min

### Making Our Docs Agent-Readable

Per-page markdown over content negotiation, well-known discovery documents, an in-browser tool surface, and AI crawl signals. What we shipped, what it does not do, and which of it is actually a standard.

May 2026](https://wraps.dev/blog/agent-readable-docs)[

Product/7 min

### SSO, Behavioral Segments, and What's Next: Inside the Scale Plan

Every Scale-exclusive feature explained — SSO + SCIM, behavioral segments, unlimited AWS accounts, 1-year history — plus a look at audit trail and custom retention coming next.

May 2026](https://wraps.dev/blog/scale-plan-enterprise-features)[

Guide/5 min

### Sending Email from AI-Built Apps (Lovable, Bolt, Base44, Replit)

Built your app with AI? Here's how to add email without putting AWS credentials in your code. One CLI command, one API key, any platform.

May 2026](https://wraps.dev/blog/vibe-coding-email)[

Guide/8 min

### How to Send Email from Your Lovable App

Deploy one CLI command, add two env vars to Lovable via Supabase, and send email with plain fetch. AWS credentials never touch your app.

May 2026](https://wraps.dev/blog/lovable-send-email)[

Guide/8 min

### How to Send Email from Your Bolt.new App

Deploy one CLI command, add two server env vars to Bolt, and send email from a server route. AWS credentials stay on your machine.

May 2026](https://wraps.dev/blog/bolt-send-email)[

Guide/8 min

### How to Send Email from Your Base44 App

Deploy one CLI command, add two server secrets to Base44, and send email from a backend function. AWS credentials never reach browser code.

May 2026](https://wraps.dev/blog/base44-send-email)[

Guide/8 min

### How to Send Email from Your Replit App

Deploy one CLI command, add two Replit Secrets, and send email from a server route. AWS credentials stay on your local machine.

May 2026](https://wraps.dev/blog/replit-send-email)[

Engineering/6 min

### Signed Reply-To for Agents

Cryptographic conversation correlation for email agents. HMAC-signed reply-to addresses verified in a Lambda running in your AWS account — the signing secret never leaves your cloud.

April 2026](https://wraps.dev/blog/signed-reply-threading)[

Research/5 min

### We Graded 200 YC W26 Companies on Email Security. Only 23% Got an A.

We scanned every YC W26 company for SPF, DKIM, and DMARC using public DNS records. 70% don't enforce DMARC. Full data and methodology.

March 2026](https://wraps.dev/blog/yc-w26-email-security-audit)[

Guide/12 min

### 4 Email Flows Your Supabase App Needs Before Going Live

Supabase handles auth and database. Email beyond magic links? That's on you. The 4 flows every production Supabase app needs — auth, transactional, broadcasts, automations — and how to set each one up.

March 2026](https://wraps.dev/blog/supabase-email-guide)[

Engineering/20 min

### How Email Actually Works

You click Send. What happens in the next 3 seconds? An interactive journey through SMTP handshakes, DNS lookups, relay hops, and authentication — with a terminal you can type in.

March 2026](https://wraps.dev/blog/how-email-works)[

Developer Experience/10 min

### Email Templates as React, Workflows as TypeScript

Write email templates as React components and automation workflows as TypeScript. Version-controlled, type-safe, code-reviewable email infrastructure.

February 2026](https://wraps.dev/blog/email-templates-react-workflows-typescript)[

Engineering/8 min

### Receive Emails in Your AWS Account with Wraps

Build support inboxes, automate order processing, and create email-to-ticket workflows. All in your AWS account with EventBridge webhooks.

February 2026](https://wraps.dev/blog/inbound-email-guide)[

Security/12 min

### Your DMARC policy is useless

82% of domains have no DMARC. Of those that do, most set p=none—which tells receivers not to enforce. An interactive deep-dive into email authentication.

January 2026](https://wraps.dev/blog/your-dmarc-policy-is-useless)[

Guide/10 min

### The SPF 10-Lookup Limit: Why Your Email Might Be Failing

SPF looks simple until you hit the 10-lookup limit. Learn how lookups are counted, which providers cost the most, and how to stay under the limit.

January 2026](https://wraps.dev/blog/spf-guide)[

Guide/15 min

### How to Get Out of Amazon SES Sandbox

The complete guide to SES production access approval. Interactive checklists, request templates, and everything you need to escape the sandbox on your first try.

January 2026](https://wraps.dev/blog/ses-sandbox-guide)[

Architecture/15 min

### AWS SES Production Architecture Guide

Everything you need to deploy SES at scale: dedicated IPs, bounce handling, rate limiting, configuration sets, and the patterns that protect your sender reputation.

January 2026](https://wraps.dev/blog/ses-production-architecture)[

Engineering/10 min

### AWS SES Setup Simplified: From Hours to Minutes

What should be a simple 'send email from my app' turns into a multi-day odyssey. See how one command deploys production-ready SES infrastructure.

January 2026](https://wraps.dev/blog/aws-ses-simplified)[

Guide/12 min

### Next.js + Vercel + AWS SES: The Complete Email Guide

Deploy production-ready email infrastructure to your AWS account in minutes. No stored credentials, zero access keys.

January 2026](https://wraps.dev/blog/nextjs-vercel-ses-guide)

## More coming soon

We're working on more deep-dives into email infrastructure, DNS, and developer tooling. Stay tuned.
