Importing Email Addresses
If you are moving your mailing list from another list server program to Lyris, you will probably want to import into Lyris the email addresses of your list members.
The easiest way to do this is with the Create Many Members button in the Members Page of the List Admin menu. See First Members Page. This is what we recommend most people use.
However, a perl program is also available to accomplish this. The advantages of the Perl program:
* Can be run on the command line
* Easier than the web interface for very large lists, since most browsers will not accept very huge "cut and paste" lists of members, and will run to
* Can be customized to suit your needs
* Can be run remotely, on any machine with TCP/IP access to the Lyris Server
To run this program, go to your web server's CGI directory (where the other Lyris Perl programs were installed) and enter the command:
You will need to supply the mailing list name and the filename of the file. The program will display progress information as it imports.
Note that email addresses are checked for duplicates, so that duplicate memberships, if any exist, are automatically removed.
The import program supports all the import formats supported by the Lyris web interface. Examples of these are:
"John Smith" <email@example.com> The last two examples are Compuserve addresses that Lyris automatically converts into Internet addresses.
John Smith <firstname.lastname@example.org>
email@example.com (John Smith)
firstname.lastname@example.org John Smith
53445,3232 John Smith
Note: if you have a ListProc ".subscribers" file that you want to import into Lyris, you will need to use the "implproc.pl" program to do this. This program functions in the same manner as
"imp-user.pl", but reads the ".subscribers" format. To run it, type the command "perl implproc.pl".
Note that if you import a very large mailing list on Windows, that the speed on importing will gradually slow, and the size of the perl script will grow. This is because Perl on Window leaks memory.
If the speed of importing is important to you, you might consider importing members into your list in batches of 20,000, by splitting your member list into groups of 20,000 members. That way, the
impact of the perl memory leak will be less strongly felt.