How to transfer your emails from any server to us over IMAP?

If you are looking to keep the content of your email accounts hosted with your previous hosting provider and to transfer your messages to SiteGround, you can achieve this by following the steps below:

  1. Recreate the email addresses in your SiteGround account.
  2. Install a local email client on your computer (Outlook, Thunderbird, Mac Mail, etc.) and configure it to work with the settings of the previous hosting provider (you can find those settings in your account there).
  3. When configuring your email account, set it to work with IMAP.
  4. In the same mail client add and configure the same email account – (e.g. mail@domain.com) – but with SiteGround IMAP settings this time. You can find those (including incoming and outgoing server) in the Email section of your SiteGround account. Make sure to use the SiteGround server's hostname as the incoming and outgoing server to avoid connecting to the old mail server.
  5. Here comes the easy part - transfer your emails by dragging the content of each folder you have from the first mail@domain.com to the second one (the one with SiteGround configuration).
  6. Once you complete the email transfer you can safely remove the first mail@domain.com and continue using your mail accounts with SiteGround.
  7. To host your domain's email with SiteGround, you will also have to update the domain's MX records. More information on the MX setup can be found here.