• Portal Home
  • Knowledgebase
  • Transfers and migrations
  • How to synchronize emails between two separate servers using IMAPsync

How to synchronize emails between two separate servers using IMAPsync

IMAPsync is a useful tool to migrate email contents from one server to another over IMAP. The tool can be found here: https://imapsync.whc.ca

Requirements

Before using this tool, ensure that you have the hostname, email name, and email password from both your source and destination servers.

How to use IMAPsync

Follow the appropriate procedure to synchronize your emails.

If you are migrating email from another provider

  1. Open the following URL to access the ImapSync tool: https://imapsync.whc.ca
    WHC Preview
  2. Enter your Source account information:
    1. Host/Server: The IP address of your original server (see What is the IP address of my website?)
    2. User: Your source email username
    3. Password: Your source email password
    4. Check the SSL enabled box (if your email provider uses IMAP over SSL)
  3. Enter the Destination account information:
    1. Host/Server: The hostname of your WHC server (eg. viger.whc.ca), this can be found in your product welcome email
    2. User: Your destination email username
    3. Password: Your destination email password
    4. Check the SSL enabled box (if your email provider uses IMAP over SSL)
  4. Click on Sync or resync
  5. You can watch the progress by scrolling down to the Console Output; once the process is completed, your email will be synchronized between both accounts

If you are migrating email from Office 365

  1. Open the following URL to access the ImapSync tool: https://imapsync.whc.ca
    WHC Preview
  2. Enter your Source account information:
    1. Host/Server: outlook.office365.com
    2. User: Your source email username
    3. Password: Your source email password
    4. Check the SSL enabled box (if your email provider uses IMAP over SSL)
  3. Enter the Destination account information:
    1. Host/Server: The hostname of your WHC server (eg. viger.whc.ca), this can be found in your product welcome email
    2. User: Your destination email username 
    3. Password: Your destination email password
    4. Check the SSL enabled box (if your email provider uses IMAP over SSL)
  4. Click on Sync or resync
  5. You can watch the progress by scrolling down to the Console Output, when it completes your email will now be synchronized between your accounts

If you are migrating email from Google Workspace (formerly G-Suite) 

  1. Open the following URL to access the ImapSync tool: https://imapsync.whc.ca
    WHC Preview
  2. Enter your Source account information:
    1. Host/Server: imap.gmail.com 
    2. User: Your source email username 
    3. Password: Your source email password
    4. Check the SSL enabled box (if your email provider uses IMAP over SSL)
  3. Enter the Destination account information:
    1. Host/Server: The hostname of your WHC server (eg. viger.whc.ca), this can be found in your product welcome email
    2. User: Your destination email username
    3. Password: Your destination email password
    4. Check the SSL enabled box (if your email provider uses IMAP over SSL)
  4. Click on Sync or resync
  5. You can watch the progress by scrolling down to the Console Output, when it completes your email will now be synchronized between your accounts

Note: If your IMAP is not working, check that Turn on Less secure apps is enabled inside your Google Account. For more details about how to enable IMAP in Google Workspace, see Set up Gmail with a third-party email client.

To synchronize your LifeBoat account email to your original server

  1. Open the following URL to access the ImapSync tool: https://imapsync.whc.ca
    WHC Preview
  2. Enter your Source account information:
    1. Host/Server: noah1.whc.ca or noah2.whc.ca (where to find this information)
    2. User: Your source email username
    3. Password: Your source email password
    4. Check the SSL enabled box
  3. Enter the Destination account information:
    1. Host/Server: The hostname of your original server (where to find this information)
    2. User: Your destination email username
    3. Password: Your destination email password
    4. Check the SSL enabled box
  4. Click on Sync or resync
  5. You can watch the progress by scrolling down to the Console Output, when it completes your email will now be synchronized between your accounts

Tip: In any of the above situations, you can open multiple browser tabs and execute multiple ImapSync migrations at the same time.

Was this answer helpful?