Copy Outlook accounts and emails without redownloading

Copying Outlook accounts and emails is a rather tricky task. You can easily copy the PST file and import it in the new computer, but that will not copy your account setting, worse, The new outlook will not be able to tell if the emails you copied are the same as those still on the server (if you’re keeping a copy on the server that is) and you’ll end up downloading all you inbox emails again, creating duplicated emails (the copied and the downloaded ones).

I assume that the new outlook is fresh and doesn’t contain any data, if you follow this guide, the emails and accounts of the new outlook will be overwritten.

To transfer all your email (sent & inbox) to a new computer do the Following

1. On the old computer, find your PST files, you can do so by navigating to account settings and then data files

outlook email copy

2. Copy the PST files to a removable storage for transfer to the new computer.

3. Hit WinKey + R and type regedit to start the registry editor. navigate to : HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook . right click outlook and select export. save the registry to the removable drive.

4. Now go to the new computer. paste the PST files to the same folder you found them in (in outlook 2010 it is in documents\outlook files)

5. Now start regedit as before, and navigate to the same key. export it to a safe location in case you need to rollback. then delete they key.

6. double click the registry you imported from the old machine and install it.

Now start outlook, if there’s a message asking for the location of the datafiles, it means that you didn’t copy them to the same location, just browse to the copied files and click open.

7. You should now be able to see your old emails (inbox, sent, junk, etc) and find your old accounts in the account settings page.

8. If you’re unable to send \ receive because of  the following error outlook unable to open data files. there’s a little trick that I did to bypass it.

A. Open account settings and click you email address.

B. on the bottom of the screen click change folder. then create a new data file (dont use the imported PSTs)

C. save everything, then send receive. as soon as it start downloading cancel the process.

D. repeat the  process and change the folder to the imported PST’s inbox folder.

E. Send receive again, it will work! DON’T ASK ME WHY, it just does.


Hope this will work for ya.

503 Valid RCPT command must precede DATA FIX

Your message did not reach some or all of the intended recipients.

Subject: Insert files as printouts
Sent: 1/1/2009 12:12 PM

The following recipient(s) cannot be reached:’ on 1/1/2009 12:12 PM
503 Valid RCPT command must precede DATA

Generally, when you get this error when sending a message from microsoft outlook, it is because you did not enable authentication for outgoing emails.

To fix this error open the outlook “tools menu” and select “account settings” , from there select “Change” while selecting the account you want to use from the list. Now click the “More settings” button and select “outgoing server”, click “My outgoing server (SMTP) requires authentication” and keep “Use same settings as for my incoming mail server”

Press Ok , next , finish, close, die

try it now, it should be working.