Mail::Addressbook::Convert 1.1 review
DownloadMail::Addressbook::Convert is a Perl module that can convert to and from many e-mail addressbooks. SYNOPSIS These modules allow
|
|
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