sjh - mountain biking running linux vegan geek spice - mtb / vegan / running / linux / canberra / cycling / etc

Steven Hanley hackergotchi picture Steven




Other online diaries:

Aaron Broughton,
Andrew Pollock,
Anthony Towns,
Chris Yeoh,
Jeremy Kerr,
Martijn van Oosterhout,
Michael Carden,
Michael Davies,
Michael Still,
Tim Potter,
Tony Breeds,


Linux Weekly News,
Girl Genius,
Planet Linux Australia,

Canberra Weather: forecast, radar.

Subscribe: rss, rss2.0, atom

Mon Tue Wed Thu Fri Sat Sun



Archive by month:

Thu, 10 May 2007

Recovering data from a dbx file - 17:10
Maybe this should have a Dear Lazyweb heading?

So I have been trying to extract some email from a Microsoft Outlook Express 6.0 DBX file for a friend. She has deleted a lot of email in a mailbox by accident. However the email is all still in the file, however there is no way I can find to get it out cleanly.

Running strings over the dbx file it finds all the old email, though in a corrupted sort of output. There are some dbx libraries for linux and they have programs to readdbx or similar (perl libraries based on them). However running these it extracts the email that still shows up in the mailbox in outlook, but not all the deleted content. The DBX file is over 5 MB, however the available linux dbx libraries extract about 120 KB of data. Strings output is close to the 5 MB (the attachments, due to being base64 encoded of course are recognised as strings)

I wonder if anyone knows of linux software that can extract all the email from a dbx file even those with the leading few bytes or whatever outlook changes to indicated they do not exist any longer?

The best option I can find so far that may possibly work, though I have no idea what it can do is a utility called DBXtract that runs on windows for USD $7. It would be nice to extract this to mbox format on linux though.

[/comp/software] link

home, email, rss, rss2.0, atom