My computer keeps going to sleep2018-12-03T10:21:46-07:00

You will need to change your settings in your control panel (power options) to stay awake for the duration of the transfer, or on a mac go into your system preferences (energy saver) and set the timeout for when the computer goes to sleep.

Can I transfer multiple accounts at once?2019-06-25T09:43:27-07:00

Yes, open each account in a separate tab and enter the details separately. You can click to run each tab individually and separately from each other.

Can I resume failed transfers?2019-06-25T09:43:27-07:00

Yes, you can! As long as the tab remains open. We added an option as of version 4.0, December 2018, to click to resume or retry failed transfers. Failed transfers can happen for a variety of reasons – one of the servers could close the open port, the computer you’re using could go to sleep, or you could lose internet connectivity. It will automatically pause where you are in the queue and allow you to re-try from there.

Does this service check for Duplicates?2018-12-03T10:12:24-07:00

As of version 4.0, Dec 2018, yes we do check for duplicates. It uses the header value message_id – if a message_id is not present then it won’t be able to know if the destination contains a duplicate or not, but if it’s assigned, then you should have no issues with duplicate detection.

The Demo is Not Working2016-03-01T10:18:59-07:00

Demo not working for you? Usually this is due to a couple of different factors. Check out our troubleshooting list:

  • Make sure that if you don’t have direct access to the new server due to DNS not being switched yet, you use the IP address. For example, if you were to use mail.yourdomain.com in both the source and the destination, email won’t go anywhere, as they will both be going to the same server.
  • Check for special characters in your folder names: remove any periods, slashes, or quotes if there are any.
  • Is there additional security on your server? Do you need to verify our IP first? Check out this link to find out more.
  • Did both the source and destination login details verify properly? Did you get a green confirmation bar at the bottom?

If none of the above questions or steps help, feel free to contact us!

Do you work with Outlook.com, Live, or Hotmail Accounts?2019-07-30T16:10:32-07:00

Sure do! Here’s the settings you need to know.

Note: You may get a notification from Microsoft! It will read something like this:

We detected something unusual about a recent sign-in for the Microsoft account *****@outlook.com. For example, you might be signing in from a new location, device, or app.

To help keep you safe, we’ve blocked access to your inbox, contacts list, and calendar for that sign-in. Please review your recent activity and we’ll help you take corrective action. To regain access, you’ll need to confirm that the recent activity was yours.

Once you log in and follow the prompts, you’ll see a window that looks similar to this. Click “this was me” and try again from our email transfer interface, and it will work.

Our Server IP is – any other IP address listed that looks like the below image is NOT THIS SITE!

As of 2019, the new server IP is, located in Montreal, Quebec, Canada.


Use the following settings in your email app.

  • Incoming (IMAP) Server

    • Server address: imap-mail.outlook.com

    • Port: 993

    • Encrypted Connection: SSL

  • User name: Your email address

  • Password: Your password

How can I connect to Gmail?2019-06-25T09:43:27-07:00

You need to turn on IMAP in your settings. We recommend reading this article before continuing:


The server settings you need to know after this are:

  • Incoming Mail (IMAP) Server – Requires SSL
    • imap.gmail.com
    • Port: 993
    • Requires SSL:Yes
  • Email address: your full Gmail address (username@gmail.com)
    Google Apps users, please enter username@your_domain.com
  • Password: your Gmail password

You will also need to make sure the setting for less secure apps is turned on, this is also needed for applications like Outlook or Thunderbird.


How do I know you are secure?2019-06-25T09:43:27-07:00

We use SSL to encrypt the connection between you and the server, so nobody can snoop on your transfers in progress. If you are using SSL to connect to the mail servers themselves, then that is encrypted end-to-end too.

The script itself just copies your email contents into a variable, which is stored in temporary memory. It also processes thousands of emails per hour, and even if they were small they’d take up an astronomical amount of space and would slow everything down – which is why we’d rather they stay on the mail servers.

How do you transfer the email messages?2019-06-25T09:43:27-07:00

You want the technical details? You got it! We use the IMAP implementation in PHP with a Javascript incrementing engine. Throw in some jQuery, a little bit of Ajax, and some CSS styling to make it look pretty. It lets us connect to an IMAP server and list folders, email headers, and transfer them all from inside the script. It doesn’t actually physically download the emails, what happens is the script allocates a certain amount of memory for the use of a PHP-based IMAP client. The client connects to both servers, then fetches the header and body into variables. It then pushes those variables to the second connection, making sure to preserve the “read” attribute and timestamp. It also uses the PEEK feature of the PHP implementation if IMAP so it won’t mark all of your emails as “read” on the new server. We increment it so that it doesn’t use too much memory – otherwise it would run out if it tried to take a bunch of attachments into memory!

What’s IMAP?2019-06-25T09:43:27-07:00

IMAP (Internet Message Access Protocol) is a standard protocol for accessing e-mail from your local server. IMAP (the latest version is IMAP Version 4) is a client/server protocol in which e-mail is received and held for you by your Internet server. You (or your e-mail client) can view just the heading and the sender of the letter and then decide whether to download the mail.

Does this work with Gmail?2019-06-25T09:43:27-07:00

Yes, just make sure to check the ssl button and use the server name imap.gmail.com – all you need to remember is that Gmail uses a specific folder structure when viewed with an IMAP client. Instead of INBOX.foldername, it does something like

[GMAIL]/foldername. We have taken this into account and it will let you migrate it anyways, creating a new folder as needed on your new mail server.