Mail::Addressbook::Convert 1.1 review

Download
by rbytes.net on

Mail::Addressbook::Convert is a Perl module that can convert to and from many e-mail addressbooks. SYNOPSIS These modules allow

License: Perl Artistic License
File size: 29K
Developer: Joe Davidson
0 stars award from rbytes.net

Mail::Addressbook::Convert is a Perl module that can convert to and from many e-mail addressbooks.

SYNOPSIS

These modules allow to to convert between the following e-mail addressbook formats
From To csv csv ( Note: MS Outlook. Outlook Express and many other mailers will export and import into this format) tsv tsv (tab-separated ascii, Outlook and OE also do these) pine pine ccMail Eudora Eudora Pegasus Pegasus Juno Lidf Ldif (Netscape 4 exports in this format ) Mailrc Spry

This distribution will convert email addressbooks between many common formats. Some examples are Pine, Eudora, Pegasus, csv.

The documentation here is general. For details on conversion, each module has pod documentation specific to its conversion

As an example

To use to convert between Pine and Eudora as an example, you would do the following

use Mail::Addressbook::Convert::Pine;

use Mail::Addressbook::Convert::Eudora;

my $Pine = new Mail::Addressbook::Convert::Pine();

my $Eudora = new Mail::Addressbook::Convert::Eudora();

my $PineInFile ="pineSample.txt"; # name of the file containing the Pine data

my $raIntermediate = $Pine->scan($PineInFile);

my $raEudora = $Eudora->output($raIntermediate); # reference to an array containing a Eudora addressbook

All modules follow this template except Pegasus. Pegasus stores its address books in multiple files. See the documentation in Pegasus.pm

Requirements:
Perl
Carp

Mail::Addressbook::Convert 1.1 search tags