How can I populate Exchange 2000 mailboxes with mail from a POP3 server?

John Savill

December 3, 2000

1 Min Read
ITPro Today logo in a gray background | ITPro Today

A. Exchange doesn't have a POP connector, so there is no simple way to take mail from a POP server and place it in Exchange mailboxes. Fortunately, a number of utilities can take mail from a POP mailbox and place it in an Exchange mailbox. I use POPRoute.

  1. Expand the ZIP file to the c:program filespoproute folder.

  2. In the created bin subfolder, open the poproute.dat file.

  3. In the [General] section, fill in the Exchange server details and information about POPRoute:

    [General]
    MS Exchange Server=TITANIC-DC
    Queue Directory=g:program filespoproutequeue
    Archive Directory=g:program filespoproutearchive
    Log Directory=g:program filespoproutelogs
    
    
  4. Add a [Mailboxn] entry for each POP mailbox you want to download from (e.g., [Mailbox1], [Mailbox2]):

    [Mailbox1]
    account=bob
    password=mypassword
    server=mail.popserver.com
    [email protected]
    
    
  5. Save the updated poproute.dat file.

  6. To execute POPRoute, simply run poproute.exe.

This approach is fine, but you have to manually run POPRoute to have any effect. The best way to use POPRoute is to schedule it to run every few minutes via the NT scheduler with the AT command. Or you could write a small batch file:

rem poprouterun.bat
"c:program filespoproutebinpoproute.exe"
soon 300 c:program filespoproutepoprouterun.bat

This batch file runs POPRoute every 5 minutes and downloads mail. You could also put the batch file in the registry run value so that it runs at each computer startup (HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun). However, the scheduled event should survive reboots, so you should be OK without making registry changes.

About the Author

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like