We recommend you follow these steps to set up a new email account:
- Select a new host and open an account
- Lower TTL on MX record to 300 seconds (5 minutes)
- (Set up new server)
- Set up email accounts and forwarders/aliases
- (Migrate old email)
- Point DNS to new server
Unless you’re going to run your own server, you don’t need to set up your own server, but your host will need to set up your account.
Technically you can migrate email later, it doesn’t have to be migrated first. But ideally, when we do migrations, we generally migrate first. We’re just dealing with a client that didn’t do it first, and it’s been a disaster.