When run for the first time, UnDBX extracts all the messages as individual .eml files.
In subsequent runs UnDBX synchronizes the output folder with the contents of the .dbx file:
This way UnDBX can facilitate fast incremental backup of .dbx files.
The file names of extracted .eml files are composed from the contents of the From:, To: and Subject: message headers. The modification time of each file is set to match the date specified by the Date: header.
In recovery mode, UnDBX can open corrupted .dbx files (including files larger than 2GB) and recover their contents and undelete deleted messages.