Hi,
Hope this will answer your question in detail.
Most web hosts provide some form of email access to their customers. If your previous web host allowed you to receive email addressed to a user at your domain (such as
abc@my.domain or
xyz@my.domain) and your new web host also offers this service, you will need to create an email account on your new web host for each of the email accounts on
your old web host.
For example, if you received email to the addresses
abc123@my.domain and
xy12@my.domain with your old web host, you should arrange to have email accounts named “abc123” and “xy12” created with your new web host. Your new web host can advise you on how to go about this.
The reason for doing this is because within a short period of time after you have transferred your domain, email will stop being directed to your old web host, and will instead get
directed to your new web host. If your new web host is not configured to accept mail at the same addresses as your old web host, the email may not be able to be delivered, and will
be returned to the sender. Configuring your new email accounts in advance of transferring your domain name allows you to avoid this situation, and ensures that no mail is lost.
If your site makes use of any mail autoresponders, forwarders or aliases, it is a good idea to set these up on your new account now. This ensures that when your domain is transferred,
your email will continue to function as normal. If you are unsure of how to go about doing this, your new web host should be able to provide you with more information.
After transferring your domain, it is advisable to check email accounts at both your old web host and your new web host for at least the next twenty-four hours.
Your old and new web hosts will be able to provide you with IP addresses you can use to check your mail while your domain is being transferred.