The custom email provider engineered for Auth0 by Okta with sovereign European delivery
By default, Auth0 throttles verification and password reset emails to 10 per hour on a shared domain. Connect SadaSend custom SMTP in 2 minutes to send branded MFA codes, verification links, and password resets from your own domain with Dual-DKIM and 6,000 free monthly emails.
Drop into your application in under 60 seconds
Native typed interfaces with zero unnecessary dependencies. Built for standard fetch and modern edge runtimes.
/**
* Auth0 Post-User Registration Action
* Triggers custom onboarding and verification dispatch via SadaSend
*
* @param {Event} event - Details about the newly registered user
* @param {PostUserRegistrationAPI} api - Methods for managing identity
*/
exports.onExecutePostUserRegistration = async (event, api) => {
const SADASEND_API_KEY = event.secrets.SADASEND_API_KEY;
// 1. Dispatch custom welcome sequence via SadaSend REST API
const response = await fetch('https://api.sadasend.com/emails', {
method: 'POST',
headers: {
'Authorization': `Bearer ${SADASEND_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
from: 'security@yourdomain.com',
to: event.user.email,
subject: 'Welcome to your account',
html: `<h3>Welcome, ${event.user.name || 'there'}!</h3><p>Your identity is verified.</p>`,
tags: ['auth0', 'post-registration'],
verifyBeforeSend: true, // In-flight pre-send check
}),
});
if (!response.ok) {
console.error('Failed to dispatch welcome email via SadaSend:', await response.text());
}
};Option A: Configure Auth0 Dashboard -> Branding -> Email Provider -> SMTP (Host: smtp.sadasend.com, Port: 587, STARTTLS). Option B: Use an Auth0 Action to dispatch custom React Email flows via REST API.
Engineered for high deliverability and zero incident risk
Every layer from synchronous request validation to per-key rate limits is designed to keep critical transactional dispatches fast, reliable, and contained.
Direct Port 587 STARTTLS Relay
Connect Auth0 directly via standard ESMTP Submission on Port 587 with opportunistic STARTTLS encryption, eliminating shared-pool IP degradation.
Dual-DKIM Cryptographic Signing
Dual-signs all verification messages with 2048-bit RSA and Ed25519 elliptic-curve keys, ensuring 100% SPF/DKIM alignment for Gmail and Outlook.
Sub-150ms Ingestion Path
High-throughput MX dispatch delivers MFA verification codes and password reset links in milliseconds so users never wait on authentication screens.
In-Flight Pre-Send Bounce Defense
Verifies recipient syntax and domain MX records before queueing, stopping disposable burner addresses and typos before they consume Auth0 active user tiers.
SadaSend vs Auth0 Built-In / SendGrid
Why engineering teams connect SadaSend custom SMTP to Auth0 instead of relying on default shared domains or legacy SendGrid.
| Feature & Capability | SadaSend | Auth0 Built-In / SendGrid |
|---|---|---|
| Sending Domain Reputation | 100% Your Domain (Dual-DKIM) | Shared auth0.net pool |
| Hourly Sending Ceilings | Unmetered (by plan quota) | Hard 10 emails/hour test cap |
| Custom SMTP Connection | Port 587 STARTTLS in 2 mins | Complex IP warming tiers |
| In-Flight Pre-Send Bounce Shield | Yes (blocks dead mailboxes) | No (penalized on bounce) |
| Autonomous Spend Guardrail | SpendGuard ($0.00 floor) | Uncapped overage exposure |
Verified as of November 2026. Competitor features and pricing are based on public documentation and may vary.
Start with 6,000 emails every month at zero cost
No artificial paywalls on security. Unlike providers that reserve recipient allowlists and approval workflows for enterprise tiers, every SadaSend account receives full safety controls from day one.
Everything you need to know about auth0 custom email provider
Clear, transparent answers on deliverability, API authentication, and rate limits.
Related developer guides and architectural tutorials
Explore step-by-step production implementation blueprints, benchmarks, and protocols.
SMTP relay & framework integrations
Connect existing applications, WordPress, Supabase, Laravel, Django, and Nodemailer to SadaSend via standard SMTP relay with zero code changes.
REST API Reference & Endpoints
Complete REST API reference for sending emails, managing API keys, tracking delivery events, and configuring recipient allowlists with low latency.
Official Client SDKs (TypeScript & Python)
Official zero-dependency client SDKs for SadaSend. TypeScript and Python packages are live on npm and PyPI with typed results and auto-idempotency.
Clerk Custom SMTP Setup: The Complete Deliverability Guide
A production-ready walkthrough for configuring Clerk custom SMTP with SadaSend, achieving 100% SPF/DKIM alignment, and listening to Clerk webhooks with React Email.
Better-Auth Email Verification Setup: The Complete 2026 Guide
A production-ready walkthrough for wiring Better-Auth email verification, password resets, and magic links with SadaSend and React Email in Next.js 15 and Bun.
Supabase Custom SMTP Setup: Replace noreply@mail.app.supabase.io and Fix 429 Errors
Supabase's built-in mailer is hard-capped at 2 auth emails per hour. Learn how to configure custom SMTP, raise the rate limit in Auth settings, replace noreply@mail.app.supabase.io, and send reliably with 6,000 free monthly emails.