Introduction
Email is the most unusual category in this comparison series. Unlike CDN, storage, DNS, and compute — where all four providers offer directly comparable products — email services vary dramatically in scope and purpose across providers.
Cloudflare offers email routing (free inbound forwarding), email security (Area 1 threat detection), and programmable email processing (Email Workers) — but no email sending.
AWS offers SES (high-volume transactional sending and receiving), WorkMail (hosted mailboxes), and security through SES filtering and third-party integrations.
Microsoft offers Microsoft 365 / Exchange Online (the dominant enterprise email platform), Defender for Office 365 (email security), and Azure Communication Services (email sending API).
Google offers Google Workspace / Gmail (business email), and advanced threat protection built into Gmail.
These are not equivalent products. Comparing them requires understanding what role each provider plays in the email stack — and where each provider's strengths genuinely differ.
The Email Stack: What Each Provider Covers
| Layer | Cloudflare | AWS | Microsoft | |
|---|---|---|---|---|
| Mailbox / user email | No | WorkMail ($4/user/mo) | Microsoft 365 ($6-57/user/mo) | Workspace ($7-25/user/mo) |
| Transactional sending | No | SES ($0.10/1K emails) | Azure Communication Services | No (use third-party) |
| Inbound routing | Email Routing (free) | SES receiving | Exchange transport rules | Gmail routing rules |
| Programmable processing | Email Workers | SES + Lambda | Exchange + Power Automate | Gmail + Apps Script |
| Email security | Area 1 (pre-delivery) | SES filtering + third-party | Defender for Office 365 | Gmail security + Advanced Protection |
| DNS authentication | Integrated (SPF/DKIM/DMARC) | Route 53 + SES DKIM | DNS + Exchange DKIM | DNS + Workspace DKIM |
| Domain registration | At-cost registrar | Route 53 registrar | No | Cloud Domains |
The most important observation: no single provider covers the entire email stack well. The typical production email architecture combines multiple providers — for example, Google Workspace for user mailboxes, Cloudflare Area 1 for security, AWS SES for transactional sending, and Cloudflare DNS for authentication records.
Cloudflare Email Services
Email Routing: Free Inbound Forwarding
Cloudflare Email Routing lets you create email addresses on your domain that forward to any destination address — without running a mail server.
Setup: Add MX records (automatic when enabled), create routing rules (catch-all or per-address), specify destination addresses.
Capabilities:
- Unlimited custom addresses (info@, sales@, support@, etc.)
- Catch-all routing (forward all unmatched addresses)
- Per-address forwarding rules
- Drop rules (reject specific addresses)
- Workers integration for programmable processing
Limitations:
- No sending capability (cannot send as [email protected])
- No mailboxes (forwarding only)
- No spam filtering on forwarded messages
- No calendar or contacts
Cost: Free on all Cloudflare plans.
Best for: Personal domains, small businesses that want custom email addresses without paying for hosted email, developers who want programmatic email processing.
Email Workers: Programmable Email at the Edge
Email Workers are the most innovative email feature from any provider in this comparison. They allow you to write JavaScript code that processes every incoming email:
export default {
async email(message, env, ctx) {
// Inspect headers
const from = message.headers.get("from");
const subject = message.headers.get("subject");
// Route based on content
if (subject.includes("[urgent]")) {
await message.forward("[email protected]");
} else if (from.includes("newsletter")) {
// Store metadata and drop
await env.EMAIL_KV.put(`newsletter:${Date.now()}`, subject);
message.setReject("Newsletter archived");
} else {
// Default forwarding
await message.forward("[email protected]");
}
}
};
You can parse headers, read body content, forward conditionally, store metadata in KV or D1, call external APIs, and reject messages — all with the same Worker programming model used for HTTP requests.
No other provider offers this level of programmable email processing with this simplicity. AWS achieves similar functionality with SES + Lambda, but requires configuring SES receiving, SNS topics, Lambda triggers, and S3 for email storage — a multi-service assembly vs a single Worker.
Area 1: Pre-Delivery Email Security
Cloudflare Area 1 (acquired 2022) provides email threat detection that scans messages before they reach users' inboxes:
| Capability | Details |
|---|---|
| Phishing detection | ML-based analysis of sender reputation, link analysis, content patterns |
| BEC protection | Detects business email compromise attempts using sender impersonation analysis |
| Malware scanning | Attachment analysis, sandboxing, known threat matching |
| Spam filtering | Reputation-based filtering with low false-positive rates |
| Integration | Microsoft 365 (API or MX), Google Workspace (API or MX) |
| Deployment | Inline (MX record) or API-based (post-delivery scanning) |
| Reporting | Threat dashboard with categorization and trends |
Area 1 sits between the internet and your email provider — scanning and filtering messages before delivery. This is complementary to Microsoft Defender for Office 365 or Google's built-in Gmail security, providing a defense-in-depth layer.
AWS Email Services
SES: The Transactional Email Workhorse
Amazon SES is the most cost-effective high-volume email sending service available. It handles both transactional email (triggered by application events) and bulk email (marketing campaigns).
Sending capabilities:
| Feature | Details |
|---|---|
| Sending rate | Up to 50,000 emails/second (soft limit, can be increased) |
| API | SMTP interface or AWS SDK (REST API) |
| DKIM | Easy DKIM (automated) or manual DKIM signing |
| Templates | SES email templates with personalization variables |
| Configuration sets | Per-sending-profile event tracking and reputation monitoring |
| Dedicated IPs | Optional ($24.95/month per IP) for independent sender reputation |
| Virtual deliverability manager | AI-powered deliverability insights and recommendations |
Receiving capabilities:
SES can receive email for your domain and process it programmatically:
- Store emails in S3
- Trigger Lambda functions
- Publish to SNS topics
- Apply receipt rules (header matching, recipient matching)
- Bounce or reject based on rules
Pricing:
| Component | Cost |
|---|---|
| Outbound emails | $0.10/1,000 emails |
| Inbound emails | $0.10/1,000 emails |
| Attachments (outbound) | $0.12/GB |
| Dedicated IPs | $24.95/month per IP |
| Virtual deliverability manager | $0.07/1,000 emails (opt-in) |
| Free tier (EC2 only) | 62,000 emails/month |
At 1 million emails/month, SES costs approximately $100 — making it 3-10x cheaper than dedicated email services (SendGrid, Postmark, Mailgun) at equivalent volumes.
WorkMail: Managed Mailboxes
AWS WorkMail provides Exchange-compatible hosted mailboxes at $4/user/month. It includes email, calendar, and contacts accessible via any IMAP client, Outlook, or the WorkMail web client. WorkMail is functional but minimal compared to Microsoft 365 or Google Workspace — it lacks the rich collaboration features (document editing, chat, video conferencing) that make M365 and Workspace compelling.
Microsoft Email Services
Microsoft 365 / Exchange Online
Microsoft 365 is the dominant enterprise email platform, powering email for over 300 million commercial seats. Exchange Online provides:
- Mailboxes: 50-100GB per user (depending on plan)
- Calendar, contacts, tasks: Full Outlook suite
- Shared mailboxes, distribution groups, Microsoft 365 groups
- Transport rules: Complex mail flow rules for routing, filtering, and modification
- Data Loss Prevention (DLP): Scan outbound email for sensitive data
- Retention policies: Legal hold, archival, and compliance
- eDiscovery: Search across all mailboxes for legal/compliance
Pricing: Business Basic ($6/user/month), Business Standard ($12.50/user/month), E3 ($36/user/month), E5 ($57/user/month).
Defender for Office 365
Microsoft's email security product protects Exchange Online mailboxes:
| Feature | Plan 1 ($2/user/mo) | Plan 2 ($5/user/mo) |
|---|---|---|
| Safe Attachments | Sandbox detonation | Sandbox detonation |
| Safe Links | URL rewriting and scanning | URL rewriting and scanning |
| Anti-phishing | ML-based impersonation protection | ML-based + threat intelligence |
| Automated investigation | No | Yes (AIR) |
| Attack simulation | No | Yes (training campaigns) |
| Threat explorer | No | Yes (advanced hunting) |
Defender for Office 365 is the most integrated enterprise email security product — it operates within the Microsoft 365 ecosystem with no additional MX changes, API integrations, or third-party routing.
Azure Communication Services: Email Sending API
Azure Communication Services provides an email sending API similar to AWS SES:
- SMTP and REST API for programmatic sending
- Custom domain support with DKIM authentication
- Send rates up to 2 million emails/day (with quota increases)
- Pricing: $0.00025/email ($0.25/1K emails) — 2.5x more expensive than SES
ACS email is newer and less mature than SES. Its primary advantage is Azure-native integration — if your application is on Azure, ACS provides a single-vendor email sending solution.
Google Email Services
Google Workspace / Gmail
Google Workspace provides Gmail as its email platform — consistently ranked among the best email clients for usability, search, and mobile experience.
- Storage: 30GB (Business Starter) to 5TB (Business Plus) per user, pooled in Enterprise
- Search: Google's search quality applied to email
- Smart features: Smart Reply, Smart Compose, nudges, priority inbox
- Security: Built-in phishing and malware protection, suspicious link warnings
- Integration: Google Drive, Docs, Sheets, Meet, Chat
Pricing: Business Starter ($7/user/month), Business Standard ($14/user/month), Business Plus ($22/user/month), Enterprise (custom).
Gmail Security
Gmail's built-in security is strong without additional products:
- ML-based spam filtering: Blocks 99.9% of spam (Google's claim)
- Phishing detection: URL scanning, sender authentication checking, impersonation warnings
- Malware scanning: Attachment analysis with Google's threat intelligence
- Advanced Protection Program: Hardware security key requirement for high-risk users
- Confidential mode: Self-destructing emails with access revocation
- DLP rules: Scan outbound email for sensitive content patterns (Business Plus and Enterprise)
Google does not offer a separate email security product equivalent to Area 1 or Defender for Office 365 — security is built directly into Gmail. For organizations that want additional pre-delivery scanning, Area 1 integrates with Google Workspace via API.
Email Authentication: SPF, DKIM, DMARC
Email authentication prevents spoofing and improves deliverability. All four providers support the standards, but with different levels of automation.
Setup Complexity by Provider
| Task | Cloudflare | AWS (SES + Route 53) | Microsoft (M365) | Google (Workspace) |
|---|---|---|---|---|
| SPF record | Auto-generated for Email Routing; manual for third-party senders | Manual DNS, SES provides include value | Manual DNS, M365 provides include value | Manual DNS, Workspace provides include value |
| DKIM | Auto for Email Routing | Easy DKIM (3 CNAME records, auto-rotation) | Generate in Exchange admin, add DNS | Generate in Workspace admin, add DNS |
| DMARC | Manual TXT record, Email Security dashboard for analysis | Manual TXT record | Manual TXT record, Defender reporting | Manual TXT record |
| DNS ownership | You ARE the DNS provider | Separate DNS configuration | Separate DNS configuration | Separate DNS configuration |
Cloudflare's structural advantage: you manage DNS on the same dashboard. Adding SPF, DKIM, and DMARC records does not require switching to a separate DNS management interface. Cloudflare also offers a DMARC Management tool that analyzes DMARC reports and provides a dashboard for authentication visibility.
Comparison Matrix
| Dimension | Cloudflare | AWS | Microsoft | |
|---|---|---|---|---|
| Inbound routing | Email Routing (free) | SES receiving ($0.10/1K) | Exchange transport rules | Gmail routing rules |
| Transactional sending | None | SES ($0.10/1K) | ACS ($0.25/1K) | None (use third-party) |
| User mailboxes | None | WorkMail ($4/user/mo) | M365 ($6-57/user/mo) | Workspace ($7-25/user/mo) |
| Email security | Area 1 (separate) | Third-party + SES filtering | Defender for Office 365 | Built into Gmail |
| Programmable processing | Email Workers (edge, simple) | SES + Lambda (powerful, complex) | Power Automate + Exchange rules | Apps Script + Gmail API |
| DNS integration | Native (same dashboard) | Route 53 (separate) | External DNS | External DNS |
| DMARC reporting | DMARC Management dashboard | Third-party | Defender reports | Third-party |
| Anti-phishing | Area 1 ML detection | Third-party | Defender AI + impersonation | Gmail ML detection |
| Cost (100 users, email) | $0 (routing only) | $400/mo (WorkMail) | $600-1,250/mo (M365) | $700-1,400/mo (Workspace) |
| Cost (1M transactional) | N/A | $100/mo (SES) | $250/mo (ACS) | N/A |
Calculate Your Costs
Use the calculator below to estimate costs for your specific workload:
Email Service Cost Calculator
Compare email service costs based on volume and mailbox needs.
Estimates based on published pricing as of February 2026. Actual costs may vary by region, commitment, and usage patterns.
Decision Framework
Choose Cloudflare Email Services When:
- Custom domain forwarding — you need professional email addresses ([email protected]) without paying for hosted email
- Programmable email — Email Workers provide the simplest path to programmatic email processing at the edge
- Pre-delivery security — Area 1 adds a threat detection layer in front of Microsoft 365 or Google Workspace
- DMARC visibility — Cloudflare's DMARC Management provides authentication reporting integrated with your DNS
- You do not need to send email — Email Routing is inbound-only; for sending, you need a separate service
Choose AWS SES When:
- High-volume transactional email — SES is the most cost-effective sending platform at $0.10/1K emails
- Programmatic email processing — SES receiving + Lambda provides powerful (if complex) email automation
- AWS-native applications — integrate email sending with Lambda, SNS, S3, and CloudWatch
- Deliverability management — Virtual Deliverability Manager and dedicated IPs for sender reputation control
Choose Microsoft 365 When:
- Enterprise email — Exchange Online is the dominant enterprise platform with the deepest governance, compliance, and eDiscovery capabilities
- Microsoft ecosystem — Outlook, Teams, OneDrive, SharePoint, and Office integration
- Email security — Defender for Office 365 is the most integrated enterprise email security product
- Compliance requirements — legal hold, retention policies, DLP, and information barriers
Choose Google Workspace When:
- Gmail quality — the best email client experience for many users, with excellent mobile apps and search
- Google ecosystem — Drive, Docs, Sheets, Meet, and Chat integration
- Built-in security — Gmail's ML-based spam and phishing protection is excellent without additional products
- Simplicity — Google Workspace is the easiest business email to set up and manage
The Strategic Picture
Email is the service category where Cloudflare's platform has the most visible gaps. Cloudflare cannot send email. Cloudflare does not host mailboxes. Cloudflare's email routing is inbound forwarding only.
But Cloudflare plays two strategic roles in the email ecosystem that the hyperscalers do not:
Email Workers provide the simplest programmable email processing anywhere — no multi-service assembly, no infrastructure management, just a JavaScript function that processes every incoming email. This is genuinely unique and useful for custom routing, automated responses, metadata extraction, and integration with other Workers services.
Area 1 + DMARC Management provide email security and authentication visibility that complements (rather than competes with) Microsoft 365 and Google Workspace. Many organizations run Area 1 in front of their email provider for defense-in-depth.
The pragmatic email architecture for most organizations: Google Workspace or Microsoft 365 for mailboxes + AWS SES for transactional sending + Cloudflare for DNS authentication, DMARC reporting, and optionally Area 1 for pre-delivery security + Email Workers for any custom processing. This is a multi-vendor approach, but email has always been a multi-vendor stack — and each provider contributes where it is strongest.