ODAC MAIL

Your inbox now lives
on your own server.

A production-ready mail server runs inside your ODAC node. Send and receive from your own domain over SMTP and IMAP, with DKIM, SPF and DMARC configured for you. No SendGrid, no Mailgun, no Google Workspace.

MAIL SMTP · IMAP
$ odac mail create you@yourdomain.com · one command, done
Scroll

Deliverability, handled

Built to land
in the inbox.

Self-hosted mail has a reputation for landing in spam. ODAC configures the hard parts for you, so every message you send is authenticated the way the big providers expect.

  • Every message is signed with a 2048-bit DKIM key, automatically.
  • SPF is generated with your server's real IPv4 and IPv6 addresses.
  • A strict DMARC policy is published from day one.
  • The sending IP is matched to its PTR record, with IPv6-first delivery.
Outbound message
authenticating
Fromyou@yourdomain.com
Tosomeone@gmail.com
SubjYour receipt from yourdomain
DKIM signaturepending
SPF alignmentpending
DMARC policypending
PTR / reverse DNSpending
Inbox
Your receipt
Spam
bypassed
Inbox 12
Drafts
Sent
Junk
Trash
Inbox IDLE
O
ODACnow
Your deployment is live
G
GitHub9:24
Your deploy to production succeeded
A
Ana Ruiz8:57
Re: contract for next quarter

Send and receive

Not a send API.
A real inbox.

ODAC ships a full SMTP and IMAP4rev1 server in a single binary, so your accounts can actually receive mail, not just send it. INBOX, Drafts, Sent, Junk and Trash are created on first login, and it speaks the extensions modern clients expect.

TLS on every port
SMTP25 · 465
IMAP143 · 993

STARTTLS and implicit TLS, minimum TLS 1.2. Login is refused until the connection is encrypted, so your password never crosses the wire in the clear. IDLE, UIDPLUS, NAMESPACE and SPECIAL-USE keep Apple Mail, Outlook and Thunderbird happy.

Hardened by default

A fortress around
your mail.

A mail server is a target the moment it comes online. ODAC assumes that and layers its defenses so a single bad actor cannot brute-force, relay through, or impersonate its way in.

Anti-relay and anti-spoofing. No open relay, and an authenticated sender must own the address in MAIL FROM.
Hierarchical connection limits. Four tiers of caps plus per-IP rate limiting, so NAT users are never punished for one abuser.
scrypt password hashing. Memory-hard by design, and hashes transparently upgrade as standards harden.
Brute-force firewall login · attacker
IP185.220.101.42
useradmin@yourdomain.com
Failed attempts 0 / 5
IP blocked
locked for 24 hours

Built for real workloads

A real mail server.
None of the ops.

High-performance Go

A connection-per-goroutine core with auto-raised file-descriptor limits, outbound connection pooling and a one-hour MX cache. Scales toward roughly 10,000 accounts on a single node.

Zero-downtime updates

Port binding retries automatically until the old instance lets go, so the mail service stays reachable through ODAC's blue-green updates. Mail is never dropped mid-deploy.

Multi-domain, per-domain SSL

Host mail for many domains on one node. Each domain is served its own TLS certificate over SNI, wired into ODAC's automatic SSL issuance and renewal. Embedded SQLite, no external database.

SMTP · IMAP4rev1 4 ports · 1 binary 2048-bit DKIM scrypt password hashing TLS 1.2+ everywhere IPv6-first delivery Embedded SQLite Zero external services
terminal
$
Mailbox created.
INBOX · Drafts · Sent · Junk · Trash ready

Your first mailbox, in one command.

Get early access

Own your email.
Start today.

Join the waitlist and let your server run its own mail, so you send and receive from your own domain and stop paying a monthly bill to hold your inbox hostage.