Question

Compiling .dbx files in OE

Asked by: EdmondClay

I would like to compile .dbx message folders to a separate machine.  That is copy messages from OE on one machine to a thumbdrive and add them to OE on another machine.  I've done this up to the point where I now have two sets of .dbx files on the target machine but I do not want to overwrite.  Can you help?  KThxBYE

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2008-08-09 at 18:55:21ID23635637
Tags

Microsoft

,

Outlook Express

,

OE6

Topic

OE-WindowsLive

Participating Experts
1
Points
150
Comments
12

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. dbx file
    How can I open dbx file
  2. OE .dbx repair tool?
    hey all. got a problem with a users outlook express where deleting and moving emails between their outlook EXPRESS folders is.. well.. painful at best.. CPU runs high, everything runs slowly. i'm thinking it's some sort of corrupted DBX file.. without doing a painful extra...
  3. OE 6 .dbx files move
    I am trying to move specific .dbx folders from one computer to another that didnt transfer well when I did all the folders. I located the ones that I want to move and placed them in a folder on my new computer and when I have OE 6 open I try to import and a dialouge box show...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: BillDLPosted on 2008-08-10 at 08:32:48ID: 22199913

The first thing you want to do is make sure that the folders (ie. the DBX files that contain the OE folders) have neutral names that won't try and overwrite the existing default folders in the target OE Store Folders of the computers you are migrating them to.

Once imported, you can easily move the messages from those folders into the default Inbox, Sent Items, etc from within the OE interface and delete the folders (and therefore the respective DBX files).

Remember that if you use a CD-R as the intermediate storage medium, zip up the DBX files or they will be Read-nly when copied into the target Store Folder, and will probably crash OE on opening.  A DBX file inside a ZIP file on a CD is not read-only, it is only the zip file that would be if you copied it out.  So, extracting a DBX file from a ZIP file to the OE Store Folder works well.  You are using a Flash Drive, so that's fine, but make sure it doesn't impose any encryption on the files through software that came with the Flash drive, or resides on it.

Remember that you have the alternative method of exporting email messages from one OE and importing them to another OE, but it can be laborious if you have a lot of emails.  If you resize OE so you can see folders on your desktop, create new folders there like "Inbox_Folder", "Sent_Items_Folder", etc.  Open the respective foler in OE so you can see all your messages, and select them all.  Click on top one, Shift Key, Click on Last one (or selective Control and Click).  Just Drag all he selected messages out onto the correct folder on your desktop and it will copy them there as *.EML messages.  You can use the Left mouse, or use the Right-Mouse > Copy Here option, it doesn't matter.

I tend to move all current messages into newly created OE folders with names like "Archive_Inbox", "Archive_Sent", etc.  Even add a Date to the folder names, like "Archive_Inbox_Aug_10" to idendify them, so that the *.dbx files will have those unique file names and be unmistakable.  I then close OE and ONLY copy out those NEW *.dbx files to the intermediate storage pending migration.  The Store Folder into which you will be migrating the *.dbx files will already have the default OE folders, so you don't want to confuse the issue by overwriting any of them with ones from the other computer.

With Windows Explorer open to the Flash Drive, and OE resized on top so you can see the folders on the flash drive behind it, just open the correct folder and Drag and Drop the emails from there right into the correct OE folder.  For example, with the "Inbox" open in OE, select all the individual *.eml messages in your Flash Drive's "Inbox_Folder" folder, and drag them right into OE's "Inbox" space.

Very occasionally you can end up with duplicate file names when dragging and dropping messages out of OE into a Folder, and Windows Explorer won't let you create two files there with the same name.  In that case, take note of the affected ones and do a File > Save As from the open message in OE and save it to the Explorer folder by a slightly different name.

The importing of *.dbx files is usually a lot easier, however, but I urge you to make a backup of the existing folders to a suitably named folder that accurately reflects the status of the contents.  Either include the first 5 characters of the "Store Folder's" name (ie. the first bit of the {long-unique-number} ) in your backup folder name and take notes, or just make sure you take comprehensive notes.  Although an OE folder may not contain any email messages, it still has a significant file size.  This can become confusing to the point where you may think tat you are working with the "exported" *.dbx file you are migrating, when in fact you are looking at a folder containing the empty one.

Another thing to remember when copying out *.dbx files from your Store Folder for migration to another computer, or even as a backup to be reinstated after a Windows Reinstall on the same PC, is NOT to include that folder with the {unique-long-name}.  Only copy out the *.dbx files.

You may have some *.log files and other files like "Pop3uidl.dbx" in your Store Folder.  The *.log files are of no use, so don't copy them out.  In fact, in the OE Tools > Options > Maintenance settings, uncheck the 4 boxes along the bottom that tell it to create log files.  After applying the settings and closing OE, you can delete the *.log files from the Store Folder, and then they won't confuse the issue.  If you run the Maintenance > "Cleanup" > Compact option in OE, don't be surprised to see a couple of *.dbx files in your Recycle Bin.  Emails deleted from the OE Deleted Items folder are never completely deleted unless that folder is then compacted, and this dumps files in your Recycle Bin.

Probably THE most important advice I can give is to NEVER have OE open when you are accessing the *.dbx files in Windows Explorer.  That is asking for problems.

So, going back to your question, I am assuming that you have correctly identified your OE "Store Folder" on the other machine:

OE > Tools > Options > Maintenance tab > "Store Folder" button.

Does OE on that target computer already have messages in any of the folders?

If so, then I would be inclined to MOVE them into new OE folders appropriately named to reflect the fact that they are the ones lready on that computer, eg. new folders named "Existing_Inbox", etc.  That way, even if the *.dbx files from the Flash drive overwrite OE folders on the target PC, you have your emails archived in neural folders.

The suggested, and easiest/safest way to import email messages into OE is using the File > Import > Messages option, and choosing "Microsoft Outlook Express 6 Messages".

That allows you to browse to any folder containing *.dbx files and import them from there.  You can choose only selective *.dbx files to create those folders with the message contents, or all of them.  If you followed my suggestions earlier, you will be able to pick out your uniquely named *.dbx files and be completely selective.  Even if you choose all files (ie. folders), then it should only ADD the ADDITIONAL content to any that is already in the respective folders in OE.

Sadly OE does not have an "Export > Messages" option that exports to a suitable repository that works by the reverse route to Import.  It only exports to Outlook or Exchange.

Did you manually copy the *.dbx files from the Flash Drive into the Store Folder of the other computer, having opened it in Windows Explorer?

Are you saying that you now have an "Inbox.dbx" and an "Inbox[1].dbx" file in that same folder?

I'm a bit confused about what you mean here, and I need to clarify this in case you end up screwing up existing messages.

NOTE:  DO NOT rename any of the *.dbx files on your Flash drive in the hope that they will import as OE folders of that name.  From what I recall, the headers are embedded in these files to reflect their original names, and it messes things up badly.

I hope this helps you to figure out whether to proceed, or go back and start fresh.

Regards

Bill

 

by: BillDLPosted on 2008-08-10 at 09:18:14ID: 22200010

I should have said.  With Windows Live Mail, the "Import > Messages" function has been designed to mirror the OE menu options.  Windows Live Mail creates its "Store Folder" by default as:

C:\Documents and Settings\<UserName>\Local Settings\Application Data\Microsoft\Windows Live Mail

Outlook Express creates the default Store Folder as:

C:\Documents and Settings\<UserName>\Local Settings\Application Data\Identities\{long-unique-number-in-here}\Microsoft\Outlook Express\

The OE "Folders" are the named *.dbx files in the above folder, but with Windows Live Mail, the usual Inbox, Sent Items, etc folders are stored as traditional sub-folders under a master folder named after your different mail accounts.  Where you have more than one Hotmail account, the master folders will have a numeric identifier after the folder name, eg.
Hotmail (bi 1b3
Hotmail (mi e9b

No, I haven't missed out the closing bracket.  They have only an opening bracket in the name.

Within each of these folders, there will be a file named eg:

C:\Documents and Settings\<UserName>\Local Settings\Application Data\Microsoft\Windows Live Mail\Googlemail\account{77C3885D-77AA-45C2-AA73-9E6625BC6DA8}.oeaccount

These files contain all the connection settings, passwords, etc for that account in XML format as imported from what was in Outlook Express.

Windows Live Mail creates its own "Storage Folders" that I believe may be used by default for all in, out, and deleted mail, at least that seems to be a problem experienced by some users when I read some problems about it.  In my case, new messages go directly to the Inbox for that specific account and are stored as *.eml files with alpha-numeric names until you move them or save them out, eg:

C:\Documents and Settings\<UserName>\Local Settings\Application Data\Microsoft\Windows Live Mail\Hotmail (mi e9b\Inbox\40955A18-00000003.eml

The file:

C:\Documents and Settings\<UserName>\Local Settings\Application Data\Microsoft\Windows Live Mail\Mail.MSMessageStore

Looks like it contains details of all folders used by the configured accounts and the messages in them, and like OE the contents of long-since deleted messages still show when viewed in an editor able to show the contents.

I haven't yet had a chance to fully track how and where Windows Live Mail deposits messsages, but suffice to say that it is NOT the same as OE and does not use the same *.dbx files.  When imported, the data is converted into the format needed by Live Mail.  The inbuilt functions to import OE accounts and messages from backed-up files works well, so it pays not to look too deeply into the processes involved if you don't need to.

 

by: BillDLPosted on 2008-08-10 at 09:31:56ID: 22200043

If you end up confusing any DBX files and not knowing the contents, the following standalone program allows you to open a single *.dbx file, and also load up the current "Store Folder", and get a list of the contents in a simlar layout to OE.  I wouldn't use it for anything other than verification purposes though:

http://www.mitec.cz/Downloads/OEView.zip

There are other paid-for programs for recovering emails from corrupt DBX files, but this little free one is useful for the above purposes.

 

by: EdmondClayPosted on 2008-08-10 at 15:20:40ID: 22200896

Must have more coffee.  I've become nocturnal.  Anyway this will take a while to sort not only because you've produced an awful lot to absorb and learn, but also because my target machine has gone belly up with another vidcard fried.  But the logic is pristine.  Of course, use the client as the compiler by manipulating folder names.  You Da MAN, BillDL!  Your help is so thorough you must be OC, that or you really love your wife!  Hah!  KThxBYE.  

 

by: EdmondClayPosted on 2008-08-10 at 15:27:57ID: 31485101

The answers from BillDL are always well thought out, thorough and accurate.  This guy deserves a medal.  And something nice for his wife too....

 

by: BillDLPosted on 2008-08-11 at 00:56:43ID: 22202445

Hi Edmond, and thanks.  It's the good feeling knowing that I have been able to help someone else with something that makes being here enjoyable.

I may have confused you a bit by jumping around a bit and interrupting the flow.  In paragraph 4 of my main comment I spoke about dragging messages from OE out into folders on the desktop.  Paragraph 6 would have been a continuation in this theme discussing the reverse process on the other PC, but I stuck a paragraph 5 in there as an afterthought, and that spoke about *.dbx files.

I hope you followed the flow.  The intention was to describe 3 methods:

1. Drag and Drop messages out of OE to folders as *.eml files, then Drag them back into OE on the other PC

2. Create "folders" in OE with descriptive names and archive current messages to them.  Copy out the *.dbx files created for those OE repositories, and copy them into the new Store Folders on the other PC

3. Using the first part of method 2, use the OE File > Import > Messages option and find the *.dbx files to import as new OE folders with usefully different names.

I use all of these methods depending on how many messages I have and whether I want to have the dual benefit of having an archive of the separate *.eml files once I am done.

Anyway, glad to be of assistance.  Just ask if you are unsure of anything described.

 

by: EdmondClayPosted on 2008-08-11 at 18:55:25ID: 22209621

Yo, bro!  I noticed something about the DeletedItems.dbx file.  I cleaned out the folder in OE but the .dbx file din't change?  Whassupwidat...It's huuuge and I would really like the disk space back.  KThxBYE.

 

by: BillDLPosted on 2008-08-12 at 14:28:54ID: 22217291

Compress your folders as follows from within OE:
Tools > Options > Maintenance tab > "Clean up now" button.
Click the "Compact" button.

When you delete messages to the Deleted Items folder in OE and then Empty Deleted Items folder, it doesn't actually delete the content until you compact the folder.

You will most likely see 3 files in the Recycle Bin after this:
Folders.bak
Offline.bak
Pop3uidl.bak

This is normal and is part of the cleanup routine to get rid of wasted space in each folder.

See if that reduces the size of the Deleted Items.dbx file.

 

by: EdmondClayPosted on 2008-08-13 at 00:17:19ID: 22219683

I did exactly as you instructed and there's nothing in the Recycle Bin and the deleteditems.dbx file is still 134 megs...close OE? K. I tried that and nothing changed...reboot?  I did Disc Cleanup and that didn't help either...hmmmm...maybe I'll search for those files you listed...K. I did that even to the system folders and hidden files for Offline.bak and got nothing....  I'm lost now.

 

by: EdmondClayPosted on 2008-08-13 at 00:31:41ID: 22219754

K.  I got it.  By highlighting the folder Deleted Items in OE then under File>Folder>Compact it is done.  I got the disc space back and the DeletedItems.dbx folder is now 59kb...I almost compacted my Inbox folder by mistake but I was able to cancel out before any damage was done...ooops.

 

by: BillDLPosted on 2008-08-13 at 06:06:45ID: 22221308

The Inbox folder wouldn't have been damaged, or I should say should not have been damaged.  We all know how strange things happen with computers though.  The purpose of compacting folders is almost like degragging a hard drive.  It condenses the content and, especially in the case of the deleted items folder, any holes left through deletion of files from that folder are filled in.

A compacted OE folder can sometimes hamper file recovery, and if one gets corrupt it can be problematic, but OE keeps track of how many times it is opened and closed and by defalt will try to compact all your folders on the 100th time it is closed.  I can't recall if there is a setting that forces it to ask you first rather than doing it automatically, but mine always prompts.

If someone really wanted to (for whatever crazy reason) reverse the counter back to zero before it got to the 100th time, then the following registry key and value shows the counter set back to zero:

[HKEY_CURRENT_USER\Identities\{long-unique-number-here}\Software\Microsoft\Outlook Express\5.0]
"Compact Check Count"=dword:00000000

Just another bit of useless info for you :-)

 

by: EdmondClayPosted on 2008-08-13 at 08:12:54ID: 22222455

K. I'm lost now.  I followed your instructions and compacted what?  And what is compacted anyway cuz nothing happened to any of the files in OE that I can discern.  Now when I highlighted the "DeletedItems" folder in OE and went to File>Folder>Compact there was no discerable change in the "DeletedItem" folder (probably because there was nothing in it...) but the .dbx file was reduced to something like 58 kb from 134megs.  So what is the difference between the two actions?  thx

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...