Transactional + broadcast · one platform

The email platform you actually own.

Send transactional and marketing email from your own server and IP. Automatic SPF, DKIM & DMARC, dedicated IPs, real-time delivery logs — the deliverability of a big ESP, on infrastructure you control. Billed per send, never per contact.

app.mailstein.com/dashboard
mailstein dashboard — delivery, bounce and complaint analytics
01

Built for teams who take deliverability seriously.

Anyone can hand you an API. mailstein hands you the whole pipe — the reputation, the IP, the logs, the control — engineered so your mail lands in the inbox and stays there.

01 / OWN IT

Your infrastructure

Mail leaves from your own IP and every message log lives on your servers. No shared black box, no vendor holding your reputation hostage.

02 / LAND IT

Inbox-grade delivery

Automatic SPF, DKIM, DMARC and return-path. Dedicated IPs with managed warm-up. Bounce & complaint suppression that guards your sender score.

03 / PRICE IT

Per send, not per contact

Grow your list to a million without a bigger invoice. You pay for mail you actually send — transactional and broadcast, one simple meter.

See it in action.

The real product — not a promise. This is what you actually get.

ONBOARDING

Verify a domain in minutes

Add your domain, copy four DNS records, done. mailstein generates SPF, DKIM, return-path and DMARC for you and watches them turn green — no "request production access" queue, no waiting on a support ticket.

Domain DNS verification screen
Email activity log
EVERY MESSAGE

A log for every send

Search every email you've sent, with the full delivery timeline — sent, delivered, opened, clicked, bounced — plus the device and location behind each open. Debug a "they never got it" ticket in seconds, on logs that live on your infrastructure.

TRANSACTIONAL + BROADCAST

Receipts and campaigns. One platform, one price.

Send order confirmations and password resets, then turn around and ship a product announcement to your whole list — from the same domains, the same reputation, the same dashboard. Everyone else makes you buy two products and bills your marketing by the contact. We don't.

Transactional
APIs, SMTP, templates, sub-second sends.
Broadcasts
Audiences, campaigns, scheduling — per send.
# transactional POST /v1/emails receipt sent # broadcast to 40,000 contacts POST /v1/broadcasts 40,000 sends # billed the same way: per send. no per-contact tax.
02

How mailstein compares.

The others rent you access to their servers. mailstein gives you the infrastructure — which is exactly why deliverability, control, and pricing all land in your favour.

mailsteinResendPostmarkAmazon SES
Sends from infrastructure you ownYesNoNoNo
Transactional + broadcast, one priceYesContacts billed extraSeparate productTransactional only
Billed per send, never per contactYesNoNoYes
Dedicated IP + managed warm-upYesAdd-on$50/moManual
Message logs stay on your serversYesNoNoNo
Full dashboard, SDK, CLI & MCPYesYesPartialBare API
03

Premium email, priced like it matters.

Deliverability is the product. We invest in it, and price for teams whose email is too important to gamble on the cheapest relay. Start free, upgrade when it's carrying real revenue.

How many emails do you send each month?
700,000 emails
$520/mo
Transactional + broadcast · dedicated IP · billed per send
Start free
Just kicking the tires? Free gives you 50 emails / mo on 1 domain — no card required.

Every plan: transactional + broadcast on one meter. Per send — never per contact.

What's includedFreeProScaleEnterprise
Sending
Emails / month5025,000150,0001M+
Domains15UnlimitedUnlimited
Transactional API + SMTP
Broadcasts & audiences
Deliverability
SPF / DKIM / DMARC automation
Suppression & reputation tooling
Dedicated IP + managed warm-upPools
Platform
SDK · CLI · MCP
Logs on your own infrastructure
SupportCommunityEmailPrioritySLA
04

One key. One call. Even your agents can send.

A typed SDK, a CLI, and an MCP server — so your app, your terminal, and your AI agents all send through the same premium pipe.

npm mailsteinCLI mailstein sendMCP agent-readySMTP drop-in
// npm i mailstein import { Mailstein } from 'mailstein'; const mailstein = new Mailstein('ms_live_…'); await mailstein.emails.send({ from: 'orders@acme.com', to: 'customer@example.com', subject: 'Your order shipped', html: '<p>On its way ◆</p>', });

Your mail. Your servers.
Your reputation.

Verify a domain, grab a key, send in five minutes. Then never rent your inbox reputation again.

Start free