Solved

Migrating emails from one hosting server to another.

Posted on 2010-08-12
5
389 Views
Last Modified: 2013-11-30
Here's my situation.

I have a client who has their email hosted privately.

They have had problems with their website & want to leave their hosting company.
The project has fallen onto my shoulders.

I need to move their website & mysql db to another hosting company & point their dns respectfully.... Not a problem.

What should I do about their email ??
They have about 40 accounts now & rely heavily on email for communication.

What's the best method for migrating this to another company?
0
Comment
Question by:Imaginx
  • 2
  • 2
5 Comments
 
LVL 2

Accepted Solution

by:
The_Systech earned 250 total points
ID: 33421969
The key is all going to be with the DNS timing...

It's been my experience that if you can control the TTL on the DNS records, and get it set down to 60 seconds or so, so that your changes propagate as soon as you make them it helps.

I'm assuming these are all pop3 acccounts.  In which case you setup the email accounts on the new service, go ahead and go ahead and change the DNS records.  Then you go into each of their email clients and configure two POP3 accounts,  One using the hostname and credentials of your "new" email host, and  the other is actually their "old" email host account that is currently setup, but instead of using hostnames for the pop3 server change it to the IP address of their old POP3 host.  

Leave that in place for a day or so, then contact the old mail host and have them remove the email domain from their servers.  Once they do that, your users will start getting errors trying to check the old account via IP address, and you can then remove that account from their client.  That way you don't lose any of their email at any time.
0
 
LVL 9

Assisted Solution

by:Barry Gill
Barry Gill earned 250 total points
ID: 33422504
make sure to change the TTL's at least 24 hours in advance.
Just a warning on the 60 sec TTL, I would not drop it that low, I would drop it to a MINIMUM of 10 minutes because there are many dns caches out there that will ignore a 60 second TTL (one of the biggest problems for companies like DynDNS...) as they think it adds too much network and server load onto their cache servers.

10 minutes is universally accepted.

Depends also where your users are and who they communicate with as to whether or not this will make a difference as countries with lower bandwidth and higher costs tend to do this more...

I agree with The_Systech thoguh, he is right, this can be as painless as you want (provided the POP3 assumption is correct)
0
 
LVL 2

Expert Comment

by:The_Systech
ID: 33445790
Good point on the 60 second TTL.... I have never run into that myself, but then I usually keep it around 600 seconds anyway..
0
 
LVL 1

Author Comment

by:Imaginx
ID: 33445919
Systech, The client has held off with the project for a few weeks. Although, I spoke with their in-house IT guy ... They're all pop3 ...

And looking at what you wrote, I'm sure that will work - so I'm going to through the points your way ...
However, I originally thought that they were IMAP (which I should have noted in my statement above) - which was where my concern came from..

Is there even a process for that, other than going into each mailbox & getting the mail manually ??

Thanks,
-Steve
0
 
LVL 1

Author Comment

by:Imaginx
ID: 33445927
Misread it, I will split the points between the two of you. -Steve
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When it comes to security, there are always trade-offs between security and convenience/ease of administration. This article examines some of the main pros and cons of using key authentication vs password authentication for hosting an SFTP server.
Phishing attempts can come in all forms, shapes and sizes. No matter how familiar you think you are with them, always remember to take extra precaution when opening an email with attachments or links.
In this video we show how to create a mailbox database in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Servers >> Data‚Ķ
The video tutorial explains the basics of the Exchange server Database Availability groups. The components of this video include: 1. Automatic Failover 2. Failover Clustering 3. Active Manager

832 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question