Normally, importing mailboxes (i.e. .dbx files) works well in Outlook Express 6, as long as the .dbx file is writable(!). Sometimes though, you get this message:
No messages can be found in this folder or another application is running that has the required files open. Please select another folder or try closing applications that may have files open.
If that happens, I've found the following rather convoluted recipe works. For the purposes of this explanation, I'm assuming that you want to import an old copy of Inbox from a backup. For other mailbox names, adjust the instructions to suit.
- Copy the backup copy Inbox.dbx from wherever it's stored to somewhere convenient — I'll assume you put it on the desktop.
- Rename the .dbx file to something that doesn't already exist, such as Inbox2.dbx. This is important — if you leave the file as Inbox.dbx, you will overwrite and lose your current Inbox.
- Open Outlook Express.
- Create a new folder with the same name as the file on the desktop (but without the .dbx extension), i.e. Inbox2 in this example. This folder should be within 'Local Folders', and not a subfolder of any other folder.
- Force Outlook Express to create the mailbox for the new folder by moving an unwanted email (there are usually lots of those lying around) into the Inbox2 folder.
- Find out where Outlook Express is storing mailboxes by going to Tools / Options / Maintenance and clicking on the
Store Folderbutton. - Close Outlook Express.
- Open the folder containing Outlook Express's mailboxes that you found in step 6. Normally, it's in
C:WindowsDocuments and Settings<your user name>Local SettingsApplication DataIdentities{<lots of random letters and numbers}>MicrosoftOutlook Express. If theLocal Settingsfolder isn't apparent, you'll need to change yourFolder Optionsso thatShow hidden files and foldersis selected. - Drag the file
Inbox2.dbxfile from the desktop into the mailbox folder (where all the other .dbx files are, including the newInbox2.dbx). Windows will ask you to confirm that you want to overwrite the existingInbox2.dbxfile: say Yes. - Open Outlook Express again, and go to the
Inbox2folder. It should contain all your old emails.