Reset Last Modified date of Outlook Express .dbx files
$30-100 USD
Paiement à la livraison
Outlook Express (OE) sets the Last Modified date on the all folders (.dbx files) each time OE is opened. I need a simple program for Perl/Linux that will open each .dbx file specified on the command line and set the Last Modified date to the date of the newest email in the folder. There is a Perl module called Mail::Transport::Dbx that supports reading of the OE .dbx format with just a few operations. [url removed, login to view]~vparseval/[url removed, login to view]
## Deliverables
The deliverable will be a single Perl script, called "oe_reset" with appropriate documentation.
Must conform to "perlstyle" style guideline.
This program should be very simple. Basically, you read each .dbx file specified in ARGV, use the Mail::Transport::Dbx functions to calculate the date, and then call utime to set the new modification time.
As a guideline, your program should work on large files with reasonable efficiency; for example read the first/last records in the file instead of reading every record.
Suggested usage summary:
oe_reset [url removed, login to view] [url removed, login to view] ...
I will actually run the program like this:
find / -name *.dbx | xargs oe_reset
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 (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) 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 AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Perl 5.6.x-5.8.x on Linux/UNIX with Mail::Transport::Dbx installed.
Nº du projet : #3234602