IGetMail Automatically Downloads email and forwards your email to your Exchange Server or remote SMTP Server

How to Download Gmail Email to Exchange

What is Google Gmail?

Google provides two types of Gmail accounts.

  • Standard Gmail Accounts - These are individual email accounts that are setup for a single person to receive email.  Typically the standard Gmail accounts are used by people to send/receive personal email.  The format for a standard  Gmail account is  your_name@gmail.com.  Standard accounts are typically free and you can pay for additional services if you would like.
  • Google Apps Hosted Email -  When you have a domain, you can use Google Apps to host the email for your domain.  When you use Google Apps, all email directed to your domain goes to Google's email server which stores your email.  You control the email addresses which can be formatted as anything@your_domain.  In this case Google acts as a traditional hosting company for your email.  Google charges a monthly fee per email account that you host at Google.

How to Download Gmail to Exchange

Whether you use standard Gmail accounts or you have Gmail host your domain, you can download your Gmail email to an Exchange Server.  Google Gmail supports a protocol called POP3 which allows email downloaders to pull your email from Gmail. 

Microsoft Exchange does not support pulling email from any source, instead Exchange assumes that all email is sent to it using the SMTP protocol.  In other words, Exchange does not know how to pull email from outside sources and it does not know how to interpret email that is in POP3 format.

To solve this problem that Exchange will not pull email from outside sources, you use an email downloader that pulls email from Gmail using POP3 and the downloader pushes the email to Exchange using SMTP.  

This task of pulling email from Gmail and sending to Exchange is what IGetMail is designed to perform.  IGetMail systematically pulls email from remote locations and downloads it to your local Exchange Server for distribution.

IGetMail comes with 3 predefined schedules to follow in order to download your email.  The default is to download your email one a minute during regular business hours.  You may change these settings to be faster or slower based on your needs.  You can even download email as fast as every 20 seconds.

The following steps walk you through setting up IGetMail to pull your email from Gmail and deliver the email to Exchange.  These steps assume the following is already in place:

  • You already have any version of Exchange (including Exchange 2003, 2007, 2010, 2016, and any other version) installed and running.
  • You have existing Gmail accounts.

Now you are ready to follow these steps to download your Gmail email.

Step 1 - Enable POP3 access in your Gmail account.

Step 2 - Download IGetMail and run the setup.

Step 3 - Configure IGetMail to pull email from your Gmail accounts and deliver the email to your Exchange Server.

Step 1 - Enable POP3 Access in Your Gmail Account

The first step to downloading your Gmail email is to make sure that you have your Gmail account setup to support POP3 access.  POP3 is a protocol used by email programs to pull email from an email server.  In order to download your Gmail email, you must have the POP3 protocol enabled. 

Open a browser and go your Gmail account.  Click here to access Gmail.

After logging into Gmail, go to Mail Settings by clicking on the small gear in the upper right hand corner of the Gmail screen.

When you press on the Gear, a drop window appears.  Select "Mail Settings".  Gmail will display the Settings screen.

Near the top of the Settings screen is a list of options - click on "Forwarding and POP/IMAP" as highlighted by the top red circle.  In the section titled "POP Download" make sure that POP is enabled.  Now press the "Save Changes" button at the very bottom of the Settings screen.

Step 2 - Download IGetMail and Run the Setup

Go to the computer where you have Exchange installed and download IGetMail. 

Click here if you need to download IGetMail and then return to this page once the download process completes.

Step 3 - Configure IGetMail to Pull Email from Your Gmail Accounts and Deliver the Email to Your Exchange Server

Run the IGetMail setup program:

  1. Now you see the Installation Wizard opening screen.  Press Next to proceed.

  2. At the License Agreement screen, press I Agree and then press Next.

  3. At the Software Installation Folder, you may accept the default installation location as suggested below or change it to another location.

  4. At the Storage Location dialog, we recommend that you accept the default location recommended by IGetMail.  This is where IGetMail will keep a limited archive copy of your downloaded email.  Please select a storage location that is fixed.  Do not use a removable or external drive because if this drive is unavailable, IGetMail will not be able to download your email.

  5. Review the Summary information.  If you would like to make any changes before IGetMail is installed on your computer, you can press the Back button. Press Next and IGetMail will start copying the files it needs to your computer.

  6. IGetMail shows you a progress bar while installing its program files to your computer.  When all of the files have been copied to your computer, you will be able to press the Next button.

  7. Now that you have IGetMail installed, you see another Welcome screen.  This is the start of what we call "The First Time Run" portion of configuring IGetMail.  Notice that the title bars now include the word "Setup."

  8. In order for IGetMail to download your Gmail email, IGetMail needs to have a list of your Gmail account names.  Press the Add Account button now.

  9. IGetMail needs to be able to login to your Gmail account in order to download your email.  On the Configure Remote POP3 Accounts dialog, click on the drop down arrow and select "pop.gmail.com" as the name of the POP3 Email Server.  This is the name of Google's email server when you want to use POP3 format. 

    In the Login Credentials portion of the dialog, enter your Gmail account name and the Password associated with your account.

    Gmail requires SSL/TLS encryption, so be sure that the "Use SSL/TLS" option is checked/ticked.

    Press the Test Login... button after you have provided your Gmail account name and Password.  IGetMail will try logging into your Gmail account to make sure it can download your email.  If you receive an error message indicating that IGetMail could not access the Gmail server, please double-check this information, make any changes needed and press the Test Login... button again.  Once you have received a message indicating a successful test login, press Next.

  10. What type of POP3 Account is this?  You have 2 choices - your account is either a "catch all" account or an "individual" account.  Catch all accounts hold email for more than one person.  Individual accounts hold mail for just one person.  Most Gmail accounts only hold email for a single user so select the "Individual Account" option.

    When you select "Individual Account", you will need to enter the email address that you want IGetMail to send your Gmail email to inside of Exchange.  The email address should be an SMTP address that you have already setup within Exchange.  In other words, you are telling IGetMail to send your Gmail email from My_Name@Gmail.com to My_Name@My_Domain.local in which the My_Name@My_Domain.local is an email account that is already existing within your Exchange Server.

    Once you have entered your account information, press Next to proceed to the next screen.

  11. IGetMail can leave a copy of your email at the Gmail server. 

    If you want to have access to your email at BOTH your local Exchange Server and at Gmail, you can enable the option to leave your email at Gmail for the number of days specified.

    Note that Gmail has options that can override this setting.  In your mail settings at Gmail, you can specify to have your email deleted by Gmail as soon as its downloaded or keep copies forever independently of this IGetMail setting.  You may want to check your Gmail settings by logging into Gmail, then click on the Gear in the top right hand corner of the screen and choose Mail Settings.  Then go to the panel "Forwarding and POP/IMAP".  Look at item 2 under the POP section to define how you want Gmail to retain your email messages or to purge your email.

    Press Finish.

  12. Now we have defined the first Gmail account.  You can add more Gmail accounts to the list by repeating this process at this time. Or you can add more accounts at anytime.  For our example, we are ready to proceed, so we press the Next button.

  13. Now we are ready to define access to your local Exchange Server (SMTP compliant server).  On the Email Server Information dialog, enter the name or IP address of your Exchange Server.  If you have an Exchange Server that is configured to require user login authentication, you may check/tick this option and enter the login credentials associated with an email account on your Exchange Server that is already setup with the rights to receive email.

    If your Exchange Server is configured to require SSL/tLS, be sure to check/tick the "Use SSL/TLS" option.  (Click here to read more information about SSL/TLS.)

    Press the Test Login... button to verify that IGetMail has access to your Exchange Server.  If you receive an error message indicating that IGetMail could not access the server, please double-check this information, make any changes needed and press the Test Login... button again.  Once you have received a message indicating a successful test login, press Next.

  14. Your initial IGetMail setup is now complete!  Press Finish to proceed to the Accounts Panel screen.  At this point, IGetMail is configured to start downloading the POP3 email from your first Gmail Account that we specified above and send this mail to your Exchange Server.   

  15. And lastly, here is the IGetMail Accounts panel.  You can use the Accounts Panel to watch IGetMail download your Gmail email in real time.  If you have more Gmail accounts, you can add them by pressing the Add button under the Remote POP3 Email Accounts section of the Accounts panel.

If you have been following along with these steps, you now have IGetMail installed and it is running.  It will immediately start downloading your existing email and sending it your Exchange Server.

IGetMail comes with 3 predefined schedules to follow in order to download your email.  The predefined schedules check for mail as described below:

  • Check for email every 5 minutes, all day long, Monday thru Friday.
  • Check for email once a minute, from 8am to 6pm, Monday thru Friday.
  • Check for email every 15 minutes, all day long, on Saturday and Sunday only.

If you want to change the rate at which IGetMail pulls your email from Gmail, go to Tools>Preferences>Schedule. 


Everyday, thousands of corporations, non-profits, and Government agencies use IGetMail software to download their email from remote Servers!  You can too!

Copyright 1999-2021. All rights reserved.  Lockstep Systems, Inc.  *  info@lockstep.com | Privacy Information