How to Migrate Email Between Hosting Companies/Domains
Disclaimer/Notice: The below is for advanced
users and is provided only as a courtesy - Cartika Hosting Support
cannot assist with the operation/setup of this script beyond providing
basic mail settings. All support inquiries need to go to the developer
of imapsync.
====
There are a couple of different ways to migrate email between various servers, if both are running Horde (http://bit.ly/dliKHu).
However, the following is usually a better option for large scale
migrations coming from other platforms/control panels, which can be
downloaded at http://imapsync.lamiral.info/.
From their INSTALL file (modified for brevity):
imapsync works fine under any Unix OS with perl.
imapsync works fine under Windows (2000, XP) and ActiveState's 5.8 Perl
imapsync is already available directly on the following distributions (at least):
FreeBSD, Debian, Ubuntu, Gentoo, NetBSD, Darwin, Mandriva and OpenBSD (yeah!).
Get imapsync at
http://www.linux-france.org/prj/imapsync/dist/
You'll find a compressed tarball called imapsync-x.xx.tgz
where x.xx is the version number. Untar the tarball where
you want (on Unix):
tar xzvf imapsync-x.xx.tgz
PREREQUISITES
-------------
You need :
- Perl
try : perl -v
Get Perl here:
http://www.perl.org/
- Some perl modules. To verify you have
all modules in one command, just run:
perl -c imapsync
The good answer is "imapsync syntax OK".
If you do not get the response above, run the following to install the required modules:
perl -mMail::IMAPClient -mDigest::MD5 -mTerm::ReadKey -mIO::Socket::SSL -mDate::Manip -mFile::Spec -mDigest::HMAC_MD5 -e ''
INSTALLING (on Linux):
----------
To see what will be done, just run (in the distribution directory for imapsync):
make -n install
To install imapsync, just run:
make install
or copy the file imapsync where you want it to be.
INSTALLING (on MacOS):
-------
http://imapsync.darwinports.com/ has a complete package library for imapsync and dependencies
WINDOWS
-------
- Install Perl if it isn't already installed.
ActivePerl from ActiveState is a good candidate if
you understand nothing at free/open software
and want to run imapsync with success.
- Use PPM to install modules listed in the PREREQUISITES section.
PPM is Perl Package Manager.
There is also a pre-built binary, available at http://www.linux-france.org/prj/imapsync/imapsync.exe which should work as well (though it may become out of date).
Their FAQ (http://www.linux-france.org/prj/imapsync/FAQ) also has alot of good information/tips as well.
Related Articles
Aliasing Domains in SpamExperts
First off, you should only do this in one of two situations; The alias is happening at the domain level You are aliasing mailboxes within a single domain Scenario 1: For scenario 1, we will assume that you have one domain (domainA) that has all of ...
Exchange and POP/IMAP split domains
Cartika new enterprise email service allows customers to create exchange users, and regular pop/imap users, on a single domain. no complicated mail forwarding, aliasing, etc. its completely integrated and plug and play. Customers pay 1 rate for ...
General eMail Support Policies
Please be aware that Cartika does not support Mass eMailing in ANY capacity without all the various legislations being adhered to (including, but, not limited to the CAN-SPAM and Canada’s Anti-Spam Law) As a general policy, Cartika does not support ...
Migrating email between servers using IMAP
Requirements Both of your servers must support the IMAP email protocol. The password for the email account you are trying to migrate. An IMAP-capable local email client. Most email clients like Outlook, Apple Mail, and Thunderbird support IMAP mail ...
Email Setup With Office 365 - No Field To Add A Username Issue
See article: https://superuser.com/questions/1391960/how-to-enter-username-of-imap-account-in-outlook-2016 Currently in Office 365 when a user attempts to add a new email account, the username field for the email address is not present. The user is ...