Skip to content
AboutChangelogPricingDocs
Sign inGet started

Getting started

OverviewQuickstartConcepts

Using the dashboard

Dashboard overviewDomains & DNSMailboxes & identitiesBilling & plansAPI keysSettingsMigration

Using the inbox

Inbox guide

API reference

API quickstartAPI basicsDomainsMailboxes & identitiesThreads & messagesImportsBilling & settings

MCP server

MCP overviewTool reference
OverviewQuickstartConceptsDashboard overviewDomains & DNSMailboxes & identitiesBilling & plansAPI keysSettingsMigrationInbox guideAPI quickstartAPI basicsDomainsMailboxes & identitiesThreads & messagesImportsBilling & settingsMCP overviewTool reference

Using the dashboard

Domains & DNS

Adding a domain is the first step after signing up. Emayler gives you the DNS records to publish; once they propagate, inbound mail starts flowing.

Add a domain

  1. 1

    Open the Domains tab

    In the dashboard, open the Domains tab and click Add domain.

    The Domains tab with the add domain button
    The Domains tab with the add button
  2. 2

    Type the domain name

    Enter the bare domain, for example example.com. The form validates in the browser before anything is sent: no scheme (https://), no path, no www. prefix, no trailing dot, and each label must be letters, digits, or hyphens.

    The add domain dialog
    The add domain dialog

Publish the DNS records

  1. 1

    Read the records you need

    The dialog lists the records to publish at your DNS provider. For a domain you get two MX records, SPF and DMARC TXT records, a DKIM CNAME, and an ownership TXT token. Every record has a copy button.

    DNS records with copy buttons
    The DNS records to publish, with copy buttons
  2. 2

    Publish each record

    Copy each record into your DNS provider and save. Emayler uses a CNAME for DKIM, so the key is delegated; rotation later never makes you touch DNS again.

Adding a domain is just the domain name plus DNS records at your registrar. There is no config file and no per-domain setup on the Emayler side.

Verification states

The dashboard shows a badge on each domain row while it verifies. The states are:

StateMeaning
not_yet_checkedWaiting. Emayler has not looked yet; not a failure.
propagation_pendingWaiting. The old value (or nothing) is still visible; not a failure.
verifiedAll expected records match. Inbound mail now flows.
degradedSomething does not match. Open the DNS page for a fix message.
A domain row showing its verification badge
The verification badge on a domain row

Check now

Emayler checks your records automatically. If you want to nudge it, click Check now on the domain; it is rate limited to once per 30 seconds per domain, so a manual check never spams your DNS provider.

Per-domain DNS page

Each domain has a detail page that lists every expected record with its observed value at your registrar. Where they differ, it tells you the exact record to add or change.

Per-domain DNS detail page
The per-domain DNS detail page

Automatic DNS write-back

If your registrar offers API access, Emayler can publish the records for you by storing a registrar token once. The dashboard does not expose this flow yet; use the API to preview and apply the diff.

Prefer to script this?

See the API reference for Domains.

PreviousDashboard overviewNextMailboxes & identities

Product

FeaturesPricingChangelogInbox

Developers

Documentation

Company

AboutContactDashboard

Legal

PrivacyTermsAcceptable useDPASubprocessors

© Emayler, 2026. All rights reserved.