Setup guide / Namecheap

Set up email on your domain with Namecheap

Keep your domain at Namecheap and use Mornin for email. You add a few records under Advanced DNS; your website stays as it is.

Automatic setup

Namecheap does not yet offer a way for a mail service to add records with your approval, so there is no one-click setup here. When you add your domain, Mornin detects that its DNS is at Namecheap, lists the exact records and links to the right page. Once the records are in place, Mornin checks them for you. It takes about five minutes.

Add the records manually

  1. Sign in to Namecheap, open Domain List and choose Manage next to your domain.
  2. Open the Advanced DNS tab.
  3. Under Host Records, choose Add New Record for each TXT and CNAME record from the table below. For the root of the domain, enter @ as the host. Namecheap adds your domain to the end of every host.
  4. Scroll to Mail Settings and select Custom MX. Add the MX record there: host @, value mail.mornin.email, priority 10.
  5. Choose Save All Changes. Namecheap says new records usually take about 30 minutes to take effect.

Mornin shows the exact records for your domain in the panel under Domains → your domain → DNS records, with the values filled in. The table below shows their shape, so you know what to expect. Use a TTL of 3600 (1 hour) where your provider asks for one.

TypeName (host)ValueNotes
TXT_morninmornin-verification=…Proves you own the domain. The token is shown in the panel.
MX@mail.mornin.emailPriority 10. Remove other MX records for the domain.
TXT@v=spf1 include:spf.smtp2go.com ~allSPF. If you already have an SPF record, add include:spf.smtp2go.com to it instead of creating a second one.
TXTmornin._domainkeyv=DKIM1; k=rsa; p=…DKIM signing key, generated for your domain.
TXT_dmarcv=DMARC1; p=none; rua=mailto:…DMARC policy. Keep an existing DMARC record if you have one.
CNAMEem…return.smtp2go.netReturn path for outgoing mail. Exact host in the panel.
CNAMEs…._domainkeydkim.smtp2go.netSigning key of the outgoing relay. Exact host in the panel.

Recommended: mail app discovery

These records are optional. They help mail apps such as Apple Mail, Thunderbird and Outlook find the right servers on their own. Domain activation never waits for them.

TypeName (host)Value
SRV_imaps._tcp0 1 993 mail.mornin.email
SRV_submissions._tcp0 1 465 mail.mornin.email
SRV_submission._tcp0 1 587 mail.mornin.email
SRV_jmap._tcp0 1 443 mail.mornin.email
SRV_autodiscover._tcp0 1 443 autodiscover.mornin.email

Common pitfalls with Namecheap

  • MX records live under Mail Settings. Namecheap does not list them in Host Records. If Mail Settings is set to Email Forwarding or Private Email, mail keeps going to Namecheap. Switching to Custom MX turns Namecheap’s email forwarding off for the domain.
  • One SPF record only. Email Forwarding and Private Email come with their own v=spf1 record. If it is still there after the switch, remove it, or merge include:spf.smtp2go.com into it if you still send mail through Namecheap.
  • Can’t edit Advanced DNS? Then the domain uses other nameservers, for example Namecheap web hosting (cPanel) or Cloudflare. Add the records where the nameservers point. Mornin shows which provider answers for your domain.
  • No CNAME on the root of the domain. A CNAME record with the host @ overrides MX records, and mail stops arriving.
  • Old mail stays at Namecheap. The new MX record only changes where new mail goes. Export your messages before you cancel Private Email.

Check and activate

Go back to the Mornin panel and run the DNS check. Mornin compares your records with public DNS and marks each one as found. Most providers publish changes within minutes. Some resolvers cache old values for up to the TTL of the record they replaced, so allow an hour or two before you worry.

When the MX record is live, new mail for your domain arrives at Mornin. Create your mailboxes and aliases first, so no message arrives for an address that doesn’t exist yet.

Other guides

MAKE IT YOUR ADDRESS

Your domain.
Your business email.

You already have the domain. Give it an inbox.