JustEmails
PricingSign inStart free trialStart free

Unlimited domains.
Unlimited mailboxes.
$49 a year. Flat.

Every address on every domain lands in one unified inbox. Auto-DNS + DKIM rotation, IMAP + SMTP, transactional API — and an MCP endpoint so Claude, ChatGPT and Cursor can run it for you.

Start free trialSee it in action
IMAP + SMTP·DKIM auto-rotation·MCP + REST API·Cancel any time
JustEmails — All inboxes
Search emails⌘K
AM
Connected·IMAP·SMTP·12.3 GB of 500 GBLast sync 12s ago
AI-native

Run your email from your AI.

Every dashboard action here is also a tool your AI can call. 140+ of them via MCP: add a domain, rotate a DKIM key, triage the inbox, send a transactional email. One account, one bill, no new dashboards to learn.

Works with Claude, ChatGPT, Cursor. Prefer clicks? The web app is right where it's always been.

Connect via MCPRead the API
claude-code · JustEmails MCP●●●
❯
Transactional API

Send from your app. No new IPs to warm.

The same infra your inbox uses is available as a REST API. Send receipts, password resets, magic links — from any domain you own, with the reputation you have already built.

  • 1,000 sends / month included on the base plan · +$25/yr per 10k tier
  • Signed webhooks for sent, delivered, bounced, deferred, complained, failed
  • Prefix-scoped API keys (je_) with per-key rate limits and revocation
  • Same MX + DKIM as your inbox — no IP warm-up, no separate domain auth
Read the docsDownload OpenAPI 3.1 spec
# Send a receipt in three lines
curl -X POST https://api.justemails.app/v1/messages \
  -H "Authorization: Bearer je_…" \
  -H "Content-Type: application/json" \
  -d '{
       "from": "billing@yourdomain.com",
       "to": "user@example.com",
       "subject": "Receipt · $42",
       "text": "Thanks — attached."
     }'

# → { "id":"msg_4Jc1Vp…", "status":"queued" }
The pain

Owning many domains should not cost this much.

Every founder we talk to has hit at least three of these. Usually all four.

×

Per-user pricing adds up fast

Google Workspace Business Starter is $7 / user / month. 20 side-project mailboxes? $1,680 a year — before Docs, Meet, Drive you did not ask for.

×

Separate admin consoles per brand

Jumping between five dashboards, five billing accounts, and five DNS panels to answer one email is not a workflow, it is a tax.

×

DNS setup is opaque

SPF, DKIM, DMARC, MTA-STS — getting these right on every domain is hours of copy-paste-and-hope. Wrong one time → your mail goes to spam.

×

No unified view

Five browser tabs, three email clients, and you still miss the invoice. Losing money to a UX problem you did not choose.

The math

$49 a year vs. $1,680 a year.

Same custom-domain email, same deliverability, same reliability. The difference is how it's priced: JustEmails is a flat annual bill; Google Workspace is billed per user, per month.

Google Workspace

20 branded mailboxes, one founder.

  • Business Starter seat$7 / user / mo
  • × 20 mailboxes (each = separate login)× 20
  • × 12 months× 12
  • Custom domains — included—
  • Docs / Meet / Drive you probably don’t needbundled
Annual$1,680
JustEmails

Unlimited mailboxes, one bill.

  • Unlimited mailboxesincl.
  • Unlimited custom domainsincl.
  • Unified inbox + full-text searchincl.
  • Auto-DNS · SPF · DKIM · DMARC · MTA-STSincl.
  • MCP + REST API for AI-native workflowsincl.
Annual$49

Note: Google Workspace supports unlimited secondary/alias domains at no extra charge — the per-seat price is the actual driver. Comparison assumes each brand needs a distinct login (aliases share one inbox).

$49 a year, however many mailboxes you add.

Point one MX record at us and watch a real email arrive. If it does not fit, you have lost an afternoon.

Start free trial
7-day free trial
01 · Unified inbox

Every domain, one inbox.

Mail from press@halo.studio, billing@atelier.email, and hey@alex.co lands in the same triage queue. Every row is colour-tagged with the domain it arrived on — so you know exactly which identity to reply as before you type.

  • Auto-picks the reply identity based on the thread (4-tier resolver)
  • Per-mailbox signatures + per-domain aliases + catch-all
  • Unified ⌘K search across every mailbox you own
  • External Gmail / IMAP account bridge — pull other inboxes into the same queue
New Message
From
me@halo.studio(Alex Morgan)halo.studio▾
Auto-picked — thread is from halo.studio
To
Maya <maya@halo.studio> ×Cc · Bcc
Subject
Re: Payment integration
Hey Maya,

Yep — I just pushed the revised diff. Two things changed:
1. The webhook retry logic now backs off with jitter
2. We record payment_intent.id before the UI redirect
Saved · 12s ago
02 · Domain setup

DNS that sets itself up.

Paste your domain. We generate MX, SPF, DKIM, DMARC and MTA-STS records, detect your registrar, and auto-verify propagation in real time. No copy-pasting three-letter acronyms into Cloudflare while crying.

  • One-click auto-provision on Cloudflare + Namecheap; manual steps for others
  • DKIM keys rotate on a schedule — no expired keys, no bounce cliffs
  • Live per-record propagation via SSE — you watch the check-marks land
  • Advanced deliverability: BIMI, DANE, TLS-RPT, and IP warm-up when you need it
Set up DNS
halo.studio · auto-provisioning
Cloudflare · Auto-setup
MXSPFDKIMDMARCMTA-STSVerify
CloudflareNamecheapGoDaddyOther
Records to add
TXTPriority — TTL 3600 Verified
Name / Host_dmarc.halo.studio
Value / Targetv=DMARC1; p=quarantine; rua=mailto:dmarc@halo.studio; adkim=s; aspf=s
TXTPriority — TTL 3600 Verified
Name / Host_dmarc.halo.studio
Value / Targetpct=100; sp=quarantine; fo=1
All 4 records applied · propagated in 38s
03 · Rules

Forward and filter, per mailbox.

Every mailbox can carry conditional forwarding rules and pattern-based allow/deny lists. Match by sender, subject, or domain — route the hit anywhere, or send it straight to spam.

  • Forward matching mail to any address, per mailbox
  • Conditions: sender, subject, domain, or catch-all
  • Sender allow/deny by email, domain, IP range, or subject regex
Forwarding rules
press@halo.studio · 3 of 25 rules
ALL
Forward everythingalex@velocity.com
SENDER
from *@techcrunch.compress-team@velocity.com
DOMAIN
from @stripe.combilling@velocity.com
Sender allow / deny
Account-wide · applied before spam scoring
emaildomainIPCIDRHELOsubject regex
ALLOW
@velocity.comTrusted internal
ALLOW
notify@github.comCI + PR pings
DENY
@marketingblast.ioCold outreach spammer
DENY
203.0.113.0/24Botnet CIDR
04 · External accounts

Your Gmail. In here too.

Connect a Gmail via OAuth, or any IMAP host with credentials, and its mail lands in your JustEmails unified inbox — colour-tagged per source, searchable together with everything else. Reply from the connected identity, without switching tabs.

  • One-click Gmail OAuth · manual IMAP for anything else (Fastmail, Proton Bridge, cPanel, self-hosted)
  • External mail merges into the unified queue — one triage surface, all your addresses
  • Send-from the connected identity — no need to open the native client
  • Live-sync via a background worker; no manual polling or refresh
External accounts
Pull mail from other providers into your unified inbox
GoogleOAuth
OAuth login. One click, no passwords.
Any IMAP hostIMAP
Fastmail, Proton Bridge, cPanel, self-hosted.
Hostimap.fastmail.com
Port993
Emailalex@alex.co
Password••••••••••••••••
Connected · 2
Gmailalex.founder@gmail.comsynced 12s ago
IMAPalex@alex.cosynced 34s ago
Works with

Every email client, out of the box.

No proprietary protocol, no vendor lock-in. Standard IMAP + SMTP means the client you already use just works.

Apple Mail
Native macOS + iOS. IMAP autodiscover on first login.
Thunderbird
Open-source desktop. Full IMAP + SMTP + Sieve.
Outlook
Desktop, web, and mobile. Works with app passwords.
Any IMAP client
Anything that speaks IMAP993 / SMTP587 works out of the box.
How it works

From signup to sending in five minutes.

No sales call, no onboarding webinar. The whole flow is self-serve.

01

Sign up

Create your account in 30 seconds. A card starts the 7-day trial; you are not charged until day 8.

02

Add your domains

Enter your domain names. Add as many as you want — there are no limits and no per-domain fees.

03

Auto-configure DNS

The DNS wizard generates every MX / SPF / DKIM / DMARC / MTA-STS record. Auto-provision on Cloudflare + Namecheap, one-copy paste for the rest.

04

Start sending

Your email is live. Send and receive from the web dashboard or any IMAP / SMTP client. Or from your AI.

Also included

Everything else, quietly working.

The bits that don't get billboards — but that you'd otherwise have to bolt on from three other tools.

Team management & RBAC

Invite owners, admins, and members. Every action gates through role checks: which mailboxes they can read, which domains they can edit, which rules they can change.

+$2/user/mo · owner free

Domain health monitoring

MX, SPF, DKIM, DMARC, and MTA-STS scanned every six hours. First red dot triggers an email + webhook before mail starts silently landing in spam.

Scan cadence · 6h

Free migration

Import from Google Workspace, Fastmail, or any IMAP host. Old provider stays live as a fallback until the last mailbox is verified — no gap, no bounces.

Assist tool included

Deliverability audit

One-click check across DNS, DKIM selectors, IP reputation, and inbox placement against Gmail / Outlook / Yahoo probes. Report with the fix, not just the problem.

Shipping this quarter

Webhooks · analytics · audit log

Every mail sent, delivered, bounced, deferred, or complained fires a signed webhook. Analytics dashboard for volume + reputation. Audit log for every user action, exportable.

6 event types signed

Full IMAP · SMTP · POP3

Use JustEmails from Apple Mail, Outlook, Thunderbird, Superhuman, or any client that speaks the protocols. App passwords for client auth. No lock-in.

Standard protocols
Migration

Moving is painless.

Point your MX record at us. We'll fetch your history over IMAP, preserve folder structure, and keep your old provider running as a fallback until you're ready to cut over. Most migrations finish in under an hour.

Gmail / Workspace
Microsoft 365
Zoho Mail
Any other IMAP

Migrating from Fastmail, Proton, iCloud+, Migadu, or MXroute? "Any other IMAP" works — bring the IMAP host, port, and credentials.

/etc/justemails/migrate.yaml
# Run once per source mailbox
source:
  host:     imap.gmail.com
  port:     993
  user:     alex@alex.co
  oauth:    true

dest:
  mailbox:  me@alex.co
  preserve_labels: true
  since:    "2018-01-01"

run:
  $ je migrate --config=migrate.yaml
  → fetched 24,817 messages in 11m 42s
  → 0 errors · 0 duplicates · history intact
Security

The email standards, done properly.

You should not have to be a deliverability engineer to run email for your business. We ship the whole stack, correct by default.

TLS Encryption

TLS 1.2+ on every SMTP + IMAP + HTTPS connection.

SPF

Sender Policy Framework prevents envelope spoofing.

DKIM

Cryptographically signs every outbound message. Keys rotate on a schedule.

DMARC

Domain-based auth with aggregate + failure reporting.

MTA-STS

Enforces TLS on inbound mail — no downgrade attacks.

2FA + Passkeys

TOTP and WebAuthn passkeys for every account.

Rspamd

Multi-signal spam filtering + user-managed quarantine.

ClamAV

Attachments scanned inbound and outbound. Autoheal on daemon death.

Comparison

vs. the other guys.

Side-by-side on the things solopreneurs, agencies, and multi-brand teams actually ask us about.

JustEmailsGoogle WorkspaceMicrosoft 365Zoho MailFastmailMXroute
Base price$49/yr flat$7/user/mo$7/user/mo$1/user/mo$5/user/mo$59/yr Small
Unlimited custom domains✓secondary free—from $1/userUp to 100✓
Storage included10 GB30 GB/user50 GB/user5 GB/user30 GB/user10 GB tier
Unified inbox across domains✓———partial—
Per-row domain colour tagging✓—————
Auto-DNS (MX/SPF/DKIM/DMARC)✓manualmanualmanualmanualmanual
Modern web UI✓✓✓dated✓—
Team roles + RBAC✓✓✓✓limited—
Domain health monitoring✓partialpartial———
Point-and-click rule builder✓scriptedscriptedscripted✓—
MCP tools for AI agents140+—————
Transactional email API✓via SendGrid extravia extra $✓——
Full IMAP + SMTP + POP3✓✓✓✓✓✓
Migration assist (free)✓✓ (Data Migration Service)✓ (Migration Manager)DIY✓DIY

Every competitor price here is the sourced, dated figure from our comparison data — the same one the pricing page and each /vs/ page uses, each carrying the vendor URL and the date it was last checked. Tiers compared: Google Workspace Business Starter, Microsoft 365 Business Basic, Zoho Mail Lite, Fastmail Business Standard, MXroute Small. Compare on your actual seat count, mailbox count, and add-on needs.

0+
MCP tools exposed
0
DKIM + SPF + DMARC + MTA-STS
unlimited
Domains + mailboxes
$0
Flat, per year
Pricing

One flat base. Add-ons if you grow.

$49 a year covers unlimited domains, unlimited mailboxes, and 10 GB of storage. The three add-ons below are metered — pay only for what you use.

$49
per year · billed annually
that's $4.08 / month — flat, no seats

The base plan covers every domain and mailbox you can throw at it. Add-ons kick in only when you need more storage, more transactional email, or teammates. Cancel any time — service runs through the end of the paid period.

  • Unlimited custom domains
  • Unlimited mailboxes & aliases
  • 10 GB storage
  • Unified inbox + full-text search
  • 500 outbound / day via SMTP
  • 1,000 transactional API emails / month
  • IMAP + SMTP + POP3 + app passwords
  • Auto-DNS + DKIM rotation
  • Domain-health monitoring & alerts
  • Spam & virus filtering (Rspamd + ClamAV)
  • Free migration tools (Google / IMAP)
  • MCP + REST API access
  • Webhooks · analytics · audit log
  • Auto-responder + forwarding rules
  • Passkeys + TOTP 2FA · GDPR export
Start free trial
7-day free trial
Add-ons — pay only if you need more
Storage+$100 / yr
per 100 GB

Base includes 10 GB. Add 100 GB tiers as you grow, remove them any time — takes effect at renewal.

Transactional API+$25 / yr
per 10,000 emails / mo

Base includes 1,000 API-sent emails per month. Each tier adds 10k/mo. For inbound + interactive mail (IMAP), no metering.

Team members+$2 / mo
per teammate

Owner is always free. Invite additional teammates at $2/user/month. Roles: owner, admin, member. RBAC across every action.

7-day trial

Seven days to point a domain at us and see whether it works for you. Transactional API access is on the paid plan.

FAQ

Questions, answered.

Everything you might want to know before moving your domains. Want to ask something else? Email us.

Does “unlimited domains” actually mean unlimited?+

Yes. Accounts with 80+ domains sit on the $49 plan without issue. If you get to thousands and start to look like a bulk sender we may reach out about deliverability, but the price does not change.

How is this so much cheaper than Google Workspace?+

Google Workspace prices per user per month and bundles Docs / Meet / Drive that you probably do not need for email. We only do email, we operate lean infra, and we price annually. That is the whole trick.

What about deliverability? Will my mail hit spam?+

We run the same SPF / DKIM / DMARC / MTA-STS stack Google does, with per-domain DKIM key rotation and dedicated outbound IP pools segmented by reputation. Deliverability in third-party tests is on par with Workspace.

How is email security handled?+

Every inbound message runs through Rspamd for spam classification and ClamAV for virus scanning before it lands in your inbox. Outbound is DKIM-signed automatically. TLS 1.2+ enforced on IMAP/SMTP; SASL for client auth. MTA-STS published on every domain we host.

Is my data stored securely?+

All connections use TLS 1.2+. Sensitive fields we hold on your behalf — external-account credentials, exports you generate — are wrapped with AES-256-GCM before storage. Message bodies and attachments live in DigitalOcean Spaces under the provider&apos;s standard access controls; server-side encryption on message payloads is on our roadmap. We process content only as necessary to deliver the service (spam and virus filtering, threading, search indexing) — we never scan for advertising or train models on your email, ever.

Can I send email through JustEmails, or is it receive-only?+

Both. Every mailbox sends via authenticated SMTP (port 587) or the web composer, up to 500 outbound / day on the base plan. Transactional API sends at api.justemails.app/v1/messages, DKIM-signed and rate-limited per key. There is no separate "sending" upgrade.

What DNS records do I need to set up?+

Nothing manual if your registrar is one we integrate with (Cloudflare + Namecheap today, more shipping). The Auto-DNS wizard pushes MX, SPF, DKIM (2 selectors), DMARC, MTA-STS, and TLS-RPT once you connect the domain. For every other registrar you get a copy-paste block plus health-check polling until every record verifies green.

How do I migrate from Google Workspace or another provider?+

The Migration wizard runs a background IMAP sync — full history, folders, and read state — from Google, Fastmail, Zoho (on plans that include IMAP access), or any IMAP host. Your old provider stays live as a fallback until every mailbox verifies. Zero-downtime cutover is typically under an hour of hands-on time; total sync depends on mailbox size.

Can I use my existing email client?+

Yes — standard IMAP (port 993), SMTP submission (port 587, STARTTLS), and POP3 (port 995). Works with Apple Mail, Outlook, Thunderbird, Mimestream, Airmail, Spark, Canary, Superhuman, and every other IMAP/SMTP client.

Do you support catch-all addresses and aliases?+

Yes to both. Unlimited aliases per domain and unlimited catch-all rules. You can route anything@yourdomain.com to a single inbox and keep track of which alias was hit.

What happens to my mail if I cancel?+

Cancellation takes effect at the end of your current paid period. You get a full IMAP export in .mbox format and 30 days after the end date to migrate off. We never hold your data hostage. There are no partial-year refunds — plan the timing accordingly.

Is the $49 truly all-in, or are there hidden add-ons?+

$49 a year covers unlimited domains, unlimited mailboxes, 10 GB of storage, 500 outbound emails a day over SMTP, and 1,000 transactional API emails a month. Three things are metered on top: storage ($99/yr per 100 GB), transactional API email ($25/yr per 10,000/mo), and teammates ($2/user/month — owner is always free). You never pay for something we did not disclose here.

Do I get charged per teammate?+

Only if you invite one. The account owner is free forever. Each additional team member is $2 per user per month, prorated. You can grant them owner / admin / member roles with full RBAC.

What if I need more than 10 GB of storage?+

Add a 100 GB tier for $100 a year. Add as many tiers as you need. Add-ons are non-refundable mid-term (per §3.4 of the Terms) — you can remove a tier at any time and it stops billing at the next renewal. Most solopreneurs live comfortably inside the base 10 GB for years.

Can I send transactional email from my app?+

Yes. The base plan includes 1,000 API-sent emails a month at api.justemails.app/v1/messages, plus every dashboard action is exposed via MCP at mcp.justemails.app. For higher volume, add tiers of 10,000/month for $25/year each.

What is MCP and why do you keep mentioning it?+

MCP is the Model Context Protocol — an open standard that lets AI assistants (Claude, ChatGPT connectors, Cursor, Continue) call tools on remote services with your consent. We expose 140+ of them: add a domain, rotate a DKIM key, triage your inbox, cancel a subscription. Use it, or ignore it — nothing changes if you never touch it.

How long is the free trial?+

7 days. Transactional API access is on the paid plan, not the trial.

Your domain's inbox.
Today.

Start a trial. Point one MX record at us. Watch a real email arrive. Decide from there.

Start free trial
7-day free trial