Skip to content

DNS help

Last updated:

To turn email on, you add five records at the service that hosts your domain's DNS. The exact value of each record is in the DNS step of your account, with a copy button.

What each record does

  • TXT at resend._domainkey (DKIM signature): proves mail really comes from your domain
  • MX at send: the return path for mail that could not be delivered
  • TXT at send (SPF): allows sending on behalf of your domain
  • MX at the domain itself (@): brings incoming mail to MyMail
  • TXT at _dmarc: tells receivers what to do with mail forged in your name

Cloudflare

  • DNS → Records → Add record
  • In Name, enter only the first part (for example send), not the full domain
  • TXT and MX records have no proxy option; leave it as it is

GoDaddy

  • My Products → DNS → Add New Record
  • Use @ as the Name for the domain itself

Namecheap

  • Domain List → Manage → Advanced DNS → Add New Record
  • MX records go under Mail Settings with Custom MX

Amazon Route 53

  • Hosted zones → your domain → Create record
  • Put TXT values in double quotes

ArvanCloud

  • DNS → Records → Add record
  • Enter only the first part of the name

cPanel and hosting panels

  • Zone Editor or DNS Zone Editor
  • If there is an Email Routing setting, set it to Remote Mail Exchanger

Common mistakes

  • Domain twice: many panels add the domain for you, so send.yourshop.com becomes send.yourshop.com.yourshop.com
  • An old MX: if another MX (for example Google) is still on the domain, remove it or some mail will go elsewhere
  • Not waiting: DNS changes usually take minutes, sometimes a few hours. The status page checks by itself