Moving From GSuite to Migadu
Like many things, moving to Migadu from another email hosting provider is a two step process:
- Deciding that Migadu is the right option for you
- 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:
- An account can have unlimited mailboxes on a domain at no additional charge.
- There is a soft limit of 5 registered domains on the micro plan
- 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
Setup
- Sign up for Migadu and configure DNS
- Create a mailbox for yourself
Migration
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:
- Add my new migadu account using mutt-wizard, indicating that I want to store all of my mail locally.
- 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.
- 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.