Reset Last Modified date of Outlook Express .dbx files

Terminé Publié le Aug 23, 2007 Paiement à la livraison
Terminé 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.

Ingénierie Linux MySQL Perl PHP Architecture Logicielle Tests de Logiciels UNIX

Nº du projet : #3234602

À propos du projet

1 proposition Projet à distance Actif Aug 29, 2007

Décerné à:

jainjohnyvw

See private message.

%selectedBids___i_sum_sub_7% %project_currencyDetails_sign_sub_8% USD en 3 jours
(39 Commentaires)
4.2