Moving From GSuite to Migadu

Like many things, moving to Migadu from another email hosting provider is a two step process:

  1. Deciding that Migadu is the right option for you
  2. Making the switch

Why Migadu

Just recently, Migadu went through a redesign. Here are some helpful links for learning about their services:

The points that stuck out most to me:

  1. An account can have unlimited mailboxes on a domain at no additional charge.
  2. There is a soft limit of 5 registered domains on the micro plan
  3. Competitive Pricing

Combining these points, and you’re telling me that with the micro plan I get unlimited mailboxes, 5 domains, all for a quarter of the price of a single domain on GSuite? Sign me up! I expect this feature to come in super handy when setting up email accounts on additional domains for side projects.

Making the Switch


  1. Sign up for Migadu and configure DNS
  2. Create a mailbox for yourself


There are several options for migrating mail to migadu. Some popular options are shared here.

Personally, I let Luke Smith’s mutt-wizard do most of the heavy lifting. The steps for me were to:

  1. Add my new migadu account using mutt-wizard, indicating that I want to store all of my mail locally.
  2. Navigate to `~/.local/share/mail` and copy the contents of my previous mail folder my new migadu account folder. This involves changing the names of Gmail specific mailboxes to Migadu mailboxes. i.e. from “[Gmail].All Mail” to “Archive”. I also followed this guide to strip the mbsync metadata before sending the mail to the Migadu server.
  3. Run `mw sync`

That’s it!

Enjoy the benefits of Migadu

I lied, there’s actually a third step in the process of moving to Migadu: enjoy!

I’m most looking forward to avoiding the headache of setting up domain specific email accouts for side projects. Exciting times lay ahead.

Stay In Touch