The purpose of the software to be implemented is to recover email messages from an image file or physical media without any file structure information.
The software must be able to recover email messages by scanning the image / media for email message headers and saving them to a separate file in unix mailbox format that can be imported in The Bat. Since the mailbox file can be fragmanted on the disk, it is possible that message fragments are followed by other data. In this case, this unnecessary ??žjunk?? data must not be saved, the messages recovered must be as clean as possible.
The recovery process must not be misled by messages embedded in other messages, eg. when there is an original message included in the mail, the one that is being replied in the actual message.
Please see the attached detailed specification and sample files as it contains the exact requrements. This short? description is only an informal introduction.
## Deliverables
Rent A Coder requirements notice: As originally posted, this bid request does not have complete details. Should a dispute arise and this project go into arbitration "as is", the contract's vagueness might cause it to be interpreted against you, even though you were acting in good-faith. So for your protection, if you are interested in this project, please work-out and document the requirements onsite.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows:
For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND
## Platform
Windows 95, Windows 98, Windows ME, Windows NT, Windows XP and Windows 2003