That's because the informaiton on what has been downloaded and what has not
is kept in the mail profile. New PC = new profile. The same thing would
happen if yuo were to create a new mail profile on the original PC.
Yep, I had tried that to see what would happen and you are correct.
Why do you think there "must" be a way? Assuredly, there is not. Instead,
either stop keeping everything on the POP server or use a web mail interface
to the mailbox on the POP server, create a new server-side folder apart from
the server's Inbox and copy all the old messages to that folder. If it's
not in the server's Inbox, Outlook won't be able to see it. It will still
be accessible via the web mail interace, however.
Well, Outlook is pretty pervasive in a business environment, so
telling them to use webmail isn't really an option. There are all
kinds of plugins and addons specific to Outlook that my company
needs. Telling them to not keep POP on the server is also bad, since
the next time someone loses a laptop or a harddrive dies, there goes
all their email. (I don't care for roaming profiles so that won't
help in this situation)
Another approach would be to use IMAP instead of POP, if the server supports
it.
And we all know how great Outlook's support of IMAP is
Anyway, I
spent another couple of hours this morning and figured out how to do
this, for anyone that want to know. I've pasted my wiki writeup
below:
MoveOutlook
* On the old system/account, dump the profile settings by
exporting the "HKCU\Software\Microsoft\Windows NT\Windows Messaging
Subsystem\Profiles\<Profile Name>" registry key.
* On the old system/account, save everything in "C:\Documents and
Settings\<username>\Application Data\Microsoft\Outlook" and "C:
\Documents and Settings\<username>\Local Settings\Application Data
\Microsoft\Outlook"
* On the new system/account, delete all Outlook profiles and
everything in the two folders mentioned in the previous step.
* Import the registry key from step 1.
* Copy over the data saved in step 2 to the corresponding
folders.
If the username is the same between the two systems, you are done.
Fire up Outlook and away you go. If the username changed as part of
the move, do the following:
* Create the folders "C:\Documents and Settings\<old_username>
\Application Data\Microsoft\Outlook" and "C:\Documents and Settings
\<old_username>\Local Settings\Application Data\Microsoft\Outlook"
* Copy the data from step 2 above into those two folders
* Make sure the new user has access to the two folders
* Open up the Mail profile manager from the Control Panel
* Click on the properties of the new profile
* Click on Data Files...
* Highlight the correct datafile and set it as the default
* Click OK until you have exited out of everything, and then start
Outlook
* Shutdown Outlook
* Go back into the profile manager and delete the incorrect data
file, and then delete the "C:\Documents and Settings\<old_username>
\Application Data\Microsoft\Outlook" and "C:\Documents and Settings
\<old_username>\Local Settings\Application Data\Microsoft\Outlook"
folders.