{"id":18883,"date":"2025-04-06T08:14:30","date_gmt":"2025-04-06T06:14:30","guid":{"rendered":"https:\/\/tremhost.com\/blog\/?p=18883"},"modified":"2026-11-05T17:14:35","modified_gmt":"2026-11-05T15:14:35","slug":"how-to-migrate-email-accounts-to-a-new-host","status":"publish","type":"post","link":"https:\/\/tremhost.com\/blog\/how-to-migrate-email-accounts-to-a-new-host\/","title":{"rendered":"How to Migrate Email Accounts to a New Host"},"content":{"rendered":"<p>To migrate email accounts to a new host, create the same mailboxes on the new host, copy existing messages across using IMAP, then change your domain&#8217;s MX records so new mail goes to the new server. Finish with a final sync and update everyone&#8217;s phones and computers. Planned this way, no mail is lost and users barely notice the switch.<\/p>\n<h2>Before you start: plan the move<\/h2>\n<h3>Make a list of every mailbox<\/h3>\n<p>Write down each email address, its password or a plan to reset it, and roughly how much mail it holds. Include forwarders, aliases, mailing lists and autoresponders. They are easy to forget and do not always move automatically.<\/p>\n<h3>Check how people read their mail<\/h3>\n<p>If users connect with <strong>IMAP<\/strong>, their mail is stored on the server and can be copied server to server. If anyone uses <strong>POP3<\/strong>, their mail may only exist on their own computer or phone. Their old messages stay on that device, and the server may have little to copy. Find this out early.<\/p>\n<h3>Lower your DNS TTL<\/h3>\n<p>The TTL (time to live) tells other servers how long to cache your DNS records. A day or two before the move, lower the TTL on your MX records to something short, such as 300 seconds. When you switch, the change spreads faster. Read <a href=\"https:\/\/tremhost.com\/help\/dns-propagation-time\">how long DNS propagation takes<\/a>.<\/p>\n<h3>Pick a quiet time<\/h3>\n<p>Switch over in the evening or at a weekend, when less mail is arriving. Tell users when it will happen and what they may need to do.<\/p>\n<h2>Step 1: Create the mailboxes on the new host<\/h2>\n<p>Log in to the new host&#8217;s control panel and create each mailbox with exactly the same address. Set sensible storage quotas. Recreate forwarders, aliases and autoresponders. On cPanel, see <a href=\"https:\/\/tremhost.com\/help\/create-email-account\">how to create an email account<\/a>.<\/p>\n<p>If you are moving from one cPanel host to another, a full account transfer can move mailboxes, messages and settings along with the website, so you may not need to create them by hand.<\/p>\n<h2>Step 2: Copy existing mail<\/h2>\n<p>Choose the method that fits the number of mailboxes:<\/p>\n<ul>\n<li><strong>cPanel account transfer:<\/strong> the simplest option between cPanel servers. Email moves with the rest of the account.<\/li>\n<li><strong>Server-to-server IMAP sync:<\/strong> tools such as imapsync connect to both servers and copy every folder. It is reliable for many mailboxes, and you can run it again later to pick up new messages.<\/li>\n<li><strong>Your host&#8217;s migration tool or team:<\/strong> many hosts offer an import tool or will do the copy for you.<\/li>\n<li><strong>Manual copy in an email client:<\/strong> add both old and new accounts to a desktop client such as Thunderbird or Outlook using IMAP, then drag folders from one to the other. This is fine for a few small mailboxes but slow for large ones.<\/li>\n<\/ul>\n<p>Do not delete anything from the old server yet.<\/p>\n<h2>Step 3: Point your domain to the new mail server<\/h2>\n<p>Update your domain&#8217;s DNS so mail is delivered to the new host:<\/p>\n<ul>\n<li><strong>MX records:<\/strong> replace the old mail server with the new host&#8217;s mail server.<\/li>\n<li><strong>SPF:<\/strong> update the TXT record so it authorises the new host to send mail for your domain.<\/li>\n<li><strong>DKIM:<\/strong> add the new host&#8217;s DKIM key.<\/li>\n<li><strong>DMARC:<\/strong> check that your existing policy still makes sense.<\/li>\n<li><strong>Mail hostnames:<\/strong> update any records such as mail.yourdomain.com that users&#8217; devices connect to.<\/li>\n<\/ul>\n<p>Getting SPF, DKIM and DMARC right stops your mail from being marked as spam. See <a href=\"https:\/\/tremhost.com\/help\/edit-dns-records\">how to edit DNS records<\/a>.<\/p>\n<h2>Step 4: Run a final sync<\/h2>\n<p>During DNS propagation, some messages may still arrive at the old server. Keep the old mailboxes active for at least a few days. Run your IMAP sync again, or check the old mailboxes, to bring any late messages across.<\/p>\n<h2>Step 5: Update devices<\/h2>\n<p>Update the incoming and outgoing server settings on every phone, tablet and computer, or remove the old account and add it again with the new details. For mobile devices, see <a href=\"https:\/\/tremhost.com\/help\/set-up-email-on-phone\">how to set up email on your phone<\/a>. Remind users that they may need to enter their password again.<\/p>\n<h2>Step 6: Test, then close the old service<\/h2>\n<ul>\n<li>Send test messages to each mailbox from an outside address, such as a personal email.<\/li>\n<li>Send from each mailbox to an outside address and check that it does not land in spam.<\/li>\n<li>Confirm folders, contacts and calendars have arrived where users expect them.<\/li>\n<li>Only cancel the old email service once mail has been arriving at the new host for several days with nothing coming to the old one.<\/li>\n<\/ul>\n<h2>Common problems and fixes<\/h2>\n<ul>\n<li><strong>Mail still arriving at the old server:<\/strong> DNS has not fully propagated, or the MX record was entered incorrectly. Check it with an online DNS lookup.<\/li>\n<li><strong>Outgoing mail going to spam:<\/strong> SPF or DKIM is missing or still points to the old host.<\/li>\n<li><strong>Missing folders:<\/strong> some clients hide folders until you subscribe to them in the settings.<\/li>\n<li><strong>Contacts and calendars missing:<\/strong> these are often stored separately from mail. Export and import them in your email client.<\/li>\n<\/ul>\n<h2>Frequently asked questions<\/h2>\n<h3>Will I lose emails during the migration?<\/h3>\n<p>Not if you keep the old mailboxes running until DNS has fully switched and you run a final sync. Lost mail usually comes from closing the old service too early.<\/p>\n<h3>How long does an email migration take?<\/h3>\n<p>Copying mail can take from minutes to many hours, depending on mailbox size. The DNS switch usually takes effect within hours. Allow a few days before closing the old service.<\/p>\n<h3>Can I move email without moving my website?<\/h3>\n<p>Yes. Email and website hosting are controlled by different DNS records. You can point MX records to a new email host and leave the website where it is.<\/p>\n<h3>Do I need to change my email addresses?<\/h3>\n<p>No. As long as you keep the same domain, every address stays the same.<\/p>\n<h2>Next step<\/h2>\n<p>Moving to Tremhost? We migrate cPanel accounts, including email, free and typically within 24 hours. See <a href=\"https:\/\/tremhost.com\/migrate\">free migration<\/a> or compare <a href=\"https:\/\/tremhost.com\/emailhosting\">Tremhost business email<\/a> plans.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Create the mailboxes on the new host, copy mail over IMAP, switch your MX records and run a final sync. A step-by-step guide to moving email without losing messages.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-18883","post","type-post","status-publish","format-standard","hentry","category-general"],"_links":{"self":[{"href":"https:\/\/tremhost.com\/blog\/wp-json\/wp\/v2\/posts\/18883","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tremhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tremhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tremhost.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tremhost.com\/blog\/wp-json\/wp\/v2\/comments?post=18883"}],"version-history":[{"count":2,"href":"https:\/\/tremhost.com\/blog\/wp-json\/wp\/v2\/posts\/18883\/revisions"}],"predecessor-version":[{"id":80855,"href":"https:\/\/tremhost.com\/blog\/wp-json\/wp\/v2\/posts\/18883\/revisions\/80855"}],"wp:attachment":[{"href":"https:\/\/tremhost.com\/blog\/wp-json\/wp\/v2\/media?parent=18883"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tremhost.com\/blog\/wp-json\/wp\/v2\/categories?post=18883"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tremhost.com\/blog\/wp-json\/wp\/v2\/tags?post=18883"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}