The Export.Log File

Top  Previous  Next


The Export.Log file contains a (hopefully short) list of messages that Courex isn't totally sure it handled correctly (but it may have done), or which have well defined problems, such as missing attachments. Writing this list out to a file allows you to give special attention to these messages after import if total accuracy is important to you.


It may be that some of these messages have small problems that can be corrected manually. It is even possible to re-attach missing attachments with the right utilities if you still have the original files available. The ability of Courex to output to individual eml files assists in this exercise. A defective eml file can be processed manually then imported individually.


Note: I have never seen a case of Courier itself losing an attachment - attachments are usually only lost in export/import between other clients or by manual editing. From version 1.1, Courex will automatically re-integrate separated attachments detatched from the original message by a Courier filter rule (that is, it will read the external file, if found, base64 encode it, then re-attach the encoded file to the message).


An example Export.Log entry is the following (entries are separated by a blank line):


Received Mail  Visit to Brazil - Final Schedule  Fri, 8 Dec 2006 08:27:49 -0500

20061208082749 - Two or more messages are concatenated together, separation has been attempted


The first line has three parts; folder, subject and date/time. The second line has two parts; the eml file name and the reason for the entry into Export.Log. The second line was not present in Courex version 1.0, it was added for version 1.1.


The email format date/time allows you to find it easily amongst your imports. The file name format date/time allows you to find it amongst your eml files, if created. You will find this message, for example, as:


My Export Folder\Courex\Received Mail\20061208082749.eml


The full list of reasons for entering a message into Export.log are:


Two or more messages are concatenated together, separation has been attempted.
Possible duplicate, same date and time as another message (eml output only).
Unrecognized Courier index record version number (x).
A mandatory field in the header seems to be missing.
The header date/time is missing or invalid (it will probably be defaulted to 1 Jan 1980 00:00:00).
The main header content type is not one of the common types.
One or more indicated attachments seem to be missing (empty or detached).
The message has more than 100 attachments (the first 100 will be output).


If you get a very large Export.Log file please report it. Normally, a maximum of one Export.Log entry for every one hundred messages exported is considered reasonable.


Version 1.1 also creates a "Folders.Log" file along with the Export.Log file. This lists all of the folders detected by Courex in your Courier mailbox file, both message folders and non-message folders.