Migadu MX Records: Complete Setup Guide for Migadu Email

The correct MX record values for Migadu email hosting, with step-by-step setup instructions and guidance for multi-domain configurations.

Migadu is a privacy-focused email hosting provider based in Switzerland that takes a refreshingly different approach to email. Instead of charging per mailbox, Migadu lets you create unlimited addresses across multiple domains, with pricing based on usage. If you've chosen Migadu for your business email, the first step is configuring your domain's MX records to point to Migadu's servers.

This guide covers the exact MX records you need, how to set them up at your DNS provider, and how to handle Migadu's multi-domain capabilities.

Why Migadu?

Before diving into the technical setup, it's worth understanding what makes Migadu different. Unlike Google Workspace or Microsoft 365, Migadu focuses on simplicity and privacy. There's no tracking, no ads, and no data mining. Pricing is based on outgoing email volume and storage rather than per-user seats, which makes it especially attractive for small businesses that need many addresses but don't send huge volumes of email.

Migadu also supports hosting email for multiple domains under one account, which is ideal for businesses that operate several brands or websites.

Migadu MX Records

Migadu uses two MX records. Here are the values you need to add to your domain's DNS:

PriorityMail Server
10aspmx1.migadu.com
20aspmx2.migadu.com

The primary server (aspmx1.migadu.com) has priority 10, and the secondary server (aspmx2.migadu.com) has priority 20. Email is normally delivered to the primary server, with the secondary acting as a backup if the primary is temporarily unavailable.

Same MX records for every domain

If you're hosting multiple domains with Migadu, each domain uses the same two MX records. Migadu handles the routing on its end based on which domains you've configured in your account.

Step-by-Step Setup

Step 1: Add Your Domain to Migadu

Before configuring DNS, add your domain to your Migadu account:

  1. Log into the Migadu admin panel at admin.migadu.com
  2. Navigate to Domains and click New Domain
  3. Enter your domain name and save

Migadu will show you the DNS records you need to add, including MX records, SPF, DKIM, and a verification record. Keep this page open as a reference while you configure DNS.

Step 2: Access Your DNS Provider

Log into wherever you manage your domain's DNS. This is your domain registrar (GoDaddy, Namecheap, Cloudflare, Hover, etc.) or a separate DNS hosting service. Find the DNS management or zone editor section for your domain.

Step 3: Remove Existing MX Records

If your domain has MX records from a previous email provider or from your registrar's default email service, delete them. Having old MX records alongside Migadu's records will cause email to be delivered inconsistently, with some messages going to the old provider and others going to Migadu.

Step 4: Add Migadu's MX Records

Create two new MX records with these settings:

First record:

  • Host/Name: @ (represents your root domain)
  • Mail Server/Value: aspmx1.migadu.com
  • Priority: 10
  • TTL: Default or 3600

Second record:

  • Host/Name: @
  • Mail Server/Value: aspmx2.migadu.com
  • Priority: 20
  • TTL: Default or 3600

Step 5: Add the Verification Record

Migadu requires a TXT record to verify that you own the domain. The Migadu admin panel will show you the specific value. Add it as a TXT record at your DNS provider. Verification typically completes within minutes once the TXT record propagates.

Step 6: Save and Wait

Save all DNS changes. Propagation usually takes one to four hours, though it can take up to 48 hours in rare cases.

Configuring Additional DNS Records

MX records handle incoming email delivery, but Migadu recommends several additional DNS records for proper email authentication and deliverability.

SPF Record. Migadu provides a specific SPF record to authorize their servers to send email from your domain. The value is typically v=spf1 include:spf.migadu.com -all. Add this as a TXT record with the hostname @. You can verify your SPF record at spfrecordcheck.com.

DKIM Records. Migadu generates DKIM keys for your domain. The admin panel will show you the CNAME records to add (usually three DKIM selector records). These allow Migadu to cryptographically sign outgoing email. Verify your DKIM setup at dkimtest.com.

DMARC Record. Migadu recommends adding a DMARC record to protect your domain from spoofing. A basic DMARC record looks like v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com. Add this as a TXT record with the hostname _dmarc. Check your DMARC policy at dmarcrecordchecker.com.

Migadu shows you everything you need

The Migadu admin panel displays all required DNS records on the domain setup page, including the exact SPF, DKIM, and DMARC values. You don't need to guess or look them up separately. Just copy the values from the admin panel to your DNS provider.

Multi-Domain Setup

One of Migadu's standout features is its multi-domain support. You can host email for multiple domains under a single Migadu account without paying extra per domain (within your plan's usage limits).

Each domain needs its own MX records. The MX values are the same (aspmx1.migadu.com and aspmx2.migadu.com), but you need to add them to the DNS zone for each domain separately.

Each domain needs its own SPF, DKIM, and DMARC records. These are configured individually per domain because each domain has unique DKIM keys.

Mailboxes can receive from multiple domains. In Migadu, you can create identities that let a single mailbox send and receive email from different domain addresses. This is useful if you operate multiple brands but want one inbox.

Add each domain in the Migadu admin panel first, then configure DNS for each one. Migadu generates the appropriate records for each domain on its setup page.

Verifying Your Migadu Configuration

After adding all DNS records and waiting for propagation, verify that everything is correct.

Check your MX records at mxrecordchecker.com. Enter your domain and confirm you see both Migadu mail servers (aspmx1.migadu.com at priority 10 and aspmx2.migadu.com at priority 20).

Check the Migadu admin panel. Navigate to your domain's DNS status page. Migadu automatically checks whether your DNS records are configured correctly and shows green checkmarks for each record that's verified.

Send a test email from an external account (Gmail, Outlook, etc.) to an address at your domain. If the message arrives in your Migadu inbox, incoming email is working.

Send a test email out from your Migadu account to an external address. If it arrives without landing in spam, your SPF and DKIM records are working correctly.

Common Issues and Troubleshooting

Domain shows as "unverified" in Migadu. The TXT verification record hasn't propagated yet, or the value doesn't match exactly. Double-check the TXT record at your DNS provider and wait for propagation.

Email not arriving after adding MX records. First, confirm the MX records are live using mxrecordchecker.com. If they show correctly, check that the domain is verified in Migadu and that at least one mailbox or catch-all address exists to receive the email.

Outgoing email landing in spam. This usually means SPF or DKIM records are missing or misconfigured. Check your SPF at spfrecordcheck.com and verify DKIM in the Migadu admin panel. Both need to be correct for good deliverability.

Old MX records still appearing. If you see records from a previous provider alongside Migadu's records, go back to your DNS provider and delete the old entries. Mixed MX records cause unpredictable email routing.

Trailing dot issues. Some DNS providers require hostnames to end with a dot (aspmx1.migadu.com.) while others add it automatically. If you get an error when saving, try adding or removing the trailing dot.

Migrating to Migadu From Another Provider

If you're switching to Migadu from another email provider, plan the migration to avoid lost messages:

Set up Migadu completely first. Add your domain, create mailboxes, and configure all identities before touching DNS records.

Lower your TTL. Reduce the TTL on your current MX records to 300 seconds a day or two before the switch. This ensures the transition happens quickly.

Import existing email. Migadu supports IMAP migration, which lets you copy existing messages from your old provider into your new Migadu mailboxes. Do this before switching MX records.

Switch MX records. Delete the old provider's MX records and add Migadu's. Verify with mxrecordchecker.com.

Keep the old provider active temporarily. Don't cancel your old email account for a few days after the switch. Some email may still be delivered there during DNS propagation.