undbx is a tool to extract, recover and undelete e-mails messages from Outlook Express .dbx files.
Email are extracted in individual .eml files.
When a target directory is specified, undbx will extract e-mails from dbx files found in this directory.
Instead of providing a target directory, the usr can provide a target dbx file.
When no output directory is specified, undbx will extract emails in a subdirectory of the current
directory.
In normal mode (not recovery), a message is extracted only if there is no corresponding .eml file in the
destination directory.
On the other hand, if a .eml file exists in the destination directory and no corresponding mail is found
in the .dbx file, the mail is considered deleted and undbx will delete this .eml file. This way, undbx
can be used as an synchronization backup tool for .dbx files.
The file names of .eml files are composed by the From, To and Subject: header fields. The modification
time of each file is set to match the date specified in the Date field of the mail header.