Home Domain setup
Domain setup

MailLogic gives you the exact records to add.

To receive and send email on your custom domain, a few DNS records need to exist. You don't need to memorize MX, SPF, DKIM, or DMARC. MailLogic shows you the records, checks them for you, and tells you the moment your domain is ready.

Three steps

Copy, paste, and let MailLogic confirm it.

Setting up domain email usually means guessing at record types and hoping mail doesn't land in spam. MailLogic replaces the guesswork with an exact list and a live status.

1

Add your domain

Enter the domain you want email on — like yourdomain.com. MailLogic generates the precise records that domain needs.

2

Paste the records

Copy each record and add it at your DNS provider or registrar. Every value is shown in full, ready to paste — no editing required.

3

We check it's ready

MailLogic re-checks your DNS automatically and marks each record OK as it propagates. When everything passes, your domain is live.

In plain language

What each record actually does.

Four record types cover receiving and authenticated sending. Here's what each one is for — without the jargon.

MX

Where mail is delivered

MX records tell the internet where to deliver email for your domain. Pointing them at MailLogic is what lets a message sent to [email protected] reach you at all.

MX @ 10 mx.maillogic.io
SPF

Who's allowed to send

SPF says MailLogic is allowed to send email for your domain. Receiving inboxes check it to confirm the mail really came from you and isn't a spoof.

TXT @ v=spf1 include:maillogic.io ~all
DKIM

A signature on every message

DKIM adds a per-domain cryptographic signature to your outgoing mail, so receivers can verify each message wasn't altered in transit.

CNAME ml1._domainkey ml1.dkim.maillogic.io
Generated per domain
DMARC

A policy for your domain

DMARC gives receiving inboxes a policy signal — how to treat mail that fails authentication — and helps stop others from spoofing your domain.

TXT _dmarc v=DMARC1; p=quarantine; rua=…

DKIM is generated per domain

For sending, DKIM is created individually for each domain you add — so every domain gets its own authentication setup rather than sharing one generic signature. That's real per-domain infrastructure, and it's set up for you automatically.

Readiness check

You always know exactly what's ready.

MailLogic watches your DNS and shows a live status per record. No dig commands, no propagation guesswork — just a clear OK when each one lands.

yourdomain.com — DNS 1 propagating
TypeHostValueStatus
MX@10 mx.maillogic.ioOK
TXT@v=spf1 include:maillogic.io ~allOK
CNAMEml1._domainkeyml1.dkim.maillogic.ioOK
TXT_dmarcv=DMARC1; p=quarantine; rua=…Check
Receiving is live. MailLogic re-checks automatically and flips each record to OK as it propagates.

Ready to put email on your domain?

Add a domain and MailLogic shows you every record it needs — then checks them for you.