New in Version 2.5
The Lyris MultiView List manager is now available that offers full Newsgroup access (reading, posting, searching, all fully secure) to Lyris List Manager lists. To access a group, use
a URL of the form news://server-name/list-name. The Lyris List Manager has this capability in a demonstration form, so you can evaluate it and decide whether you want to upgrade. See
Available as a Newsgroup.
Added many sorting, selecting and paging features to the "View Members" Web Interface page. You can now view subsets of your members, sort them by various criteria and page through your membership
list at will. See First Members Page.
The interface for reading messages has been heavily reworked. Messages are now threaded by subject, with the most recent discussion threads at the top of the window, and 200 messages are displayed at
a time. Messages can also be displayed sorted by date or by author, at the choice of the reader. See Read and Search Messages.
New failsafe unsubscribe mechanism. By default, newly created lists have a list footer that explains how to unsubscribe, in a manner that always works, even if the original post was forwarded to
another email address. See How can I use the Mail merge feature?.
With cross-posting, option to insure that members of multiple lists only receive one copy of cross-posted messages. This is especially useful when multiple announcement lists are created for various
subtopics: members no longer receive several copies of the postings. See Cross-posting and Duplicates.
Mail merge support was greatly expanded, with the ability to mail merge all list postings, and about 60 new merge fields added. This makes custom messaging much more powerful. See
How can I use the Mail merge feature?.
Expanded the number of email address formats supported by the "create many members" page and the "imp-user.pl" program. Now fully supports all RFC822 addresses, as well as subscriber formats from
other list managers. See First Members Page and Importing Email Addresses. Also, a program for importing ListProc ".subscribers" files is available.
See Importing Email Addresses.
Extensions mechanism, so that you can embed your own programs (usually in Perl, but not necessarily) to modify Lyris List Manager's behavior, add functionality, add commands, log and notify, and
write email-enabled applications. See How can I extend Lyris List Manager with my own programs?.
A "Platinum plus" version of Lyris List Manager is now available. This version requires more memory from your system (40mb recommended) to increase mail delivery speed by about twice. See
http://www.lyris.com/sales.html for information.
Feature to define email address forwarding orders, so that email sent to a defined Lyris List Manager address is forwarded to some other email address. See Forwarding Orders.
Option to automatically delete members, who have been held, expired, not confirmed or not approved, after a given number of days in this state. See Purge Held,
Purge Unconfirmed, Purge Unapproved, and Purge Expired.
Option to send a periodic document to members on hold. You can choose the document, the frequency of the reminders, and the duration of the reminder period. See Held Notify Days,
and Held Document.
Option to allow or disallow cross-posting on a list. See Allow Cross-posting.
Option to allow or disallow duplicate message postings on a list. See Allow Duplicate Posting.
When you create a mailing list, it will default to having a list footer that explains how to unsubscribe from your mailing list. This footer uses the new mail merge tags. See
How can I use the Mail merge feature? or Message footer.
Email notifications when Action Phrases or Auto-responders are used. See Create Phrase or Create Auto-Responder.
The "lyr-stop.pl" program was added. It gives you a command-line method for shutting down your Lyris List Manager. See How do I shut down the Lyris List Manager?
The "lyr-exp.pl" program was added. It gives you a way to export the archives stored in Lyris List Manager to a standard text archive format. See How do I export my List Archives?
On Unix, the current Lyris List Manager process ID is saved to /tmp/lyris.pid. See How do I shut down the Lyris List Manager?.
Added "norepro" membership option, so that members can opt to not receive their own posts. See Change Membership Settings, Join Mailing List and
The full text indexer now correctly does not index email attachments, only the message text is indexed. This significantly reduces the size of the full text index on mailing lists with many
attachments. See Read and Search Messages.
The message searching and message reading buttons appear only when appropriate, now that you have the option of disabling both message archives and full text indexing. See
Read and Search Messages.
Stronger protection from spammers and Internet-terrorists: mail delivered to Lyris List Manager that isn't addressed to a valid Lyris List Manager email address is rejected before it is even
accepted. This helps prevent "flood" attacks, and communicates to spammers the fact that Lyris List Manager will not relay their mail for them.
Digests and index mailings now can have headers and footers. These can be defined separately from general list postings, so that a different header or footer can be used. See Digest Header
or Digest Footer.
Added lyris.plc option to have the web interface require a Full Name when users try to subscribe. Modifying lyris.plc.
Added "clone" buttons to all menus, such as documents, members, lists, sites, etc. This allows you to make a copy of an existing object, creating a new object. See, for example, Members.
Added several buttons to jump directly to "site admin", "list admin" and to "enter list" from various menus, so that it is easier to move between Lyris List Manager menus without having to log back
Bounce reports to list administrators are much more detailed, include a SMTP transaction log, as well as instructions for deleting the user immediately. See Error Mail.
The "query" command now gives complete information about your membership settings, in plain English. See Determine Membership Settings.
Added "forget your password?" option to the "enter mailing list page". See Enter Mailing List.
New option to mark individual users as "never hold this member, no matter how much mail they bounce". See Hold User.
Option to disable the Newsgroups (news:// interface to Lyris List Manager mailing lists), both on a server-wide and a list-by-list basis. See Available as a Newsgroup and
Option to move Newsgroups support to another TCP/IP port, in case there is a TCP/IP conflict. See Newsgroup Port.
Full text searching of Newsgroups is supported, with multiple AND word matching, as well as NOT words matching. Currently, the only Newsgroup browser that supports this feature, is Netscape 4. See
Available as a Newsgroup.
For high-security lists, the option to automatically reject all email submissions, so those submissions must be made via the web interface, or with a Perl script. See
Reject Email Submissions.
Option to automatically send a document to users who are being created through the web interface. This is one way to let them know that they have been added to a new mailing list. See
Send Hello Message.
Added email command for members to change their email address. This allows a member to change their membership to use a different email address. To do this, use the "set listname email=YYY" command
sent to the lyris@ address. A notification message is sent to the old address. See Change Membership Settings.
The administrator email command, "delete" now allows you to specify as many email addresses as you want to delete at one time. Previously, the "delete" command only let you delete one member at a
time. See Delete.
Added "comment" and "userid" fields for each member. Now, each member can have this information associated with them. The "comment" field can contain any information about the user, and the userid
field is meant to store a "key" for that user, that you can define. For example, it might be used to store the "customer number" of a member on a technical support mailing list. Also, extra
commands were added to set these fields over email with the set command. These are: "set listname comment=YYY" and "set listname userid=YYY". See Change Membership Settings
Option for list admins to require new subscriber's names. You can set your list so that subscription applications using the web either a) do not ask for the person's name b) require the person's
name c) the person's name is optional. See Ask Subscribers for Name.
Options for list admins to require new subscribers to define a personal password, to not have a personal password at all, or to leave personal passwords optional. See Require Password
When creating or editing members as a list administrator, you can now type "random" as the users' password, and Lyris List Manager will assign a unique, random 6 digit numeric password to each
member. See Member Password.
Added "oldpw=" option to the set password email command. Previously, you could only set your password via email if you did not previously have a password. Now, if you currently have a password, you
can change it by specifying the old password, and then the new password. For example, "set jazztalk oldpw=orange pw=apple". See Password Setting.
Added a "Date:" mail merge field that allows you to specify the current date and time in your postings (and in the header or footer) with complete control over how the date and time are displayed.
See Date Field.
Several improvements to the "not in
" options for Action Phrases. For example, you can now create action phrases that act on any message not From: a person. One such use of
this is to notify the administrator of any attempted postings to their mailing list and present a copy of the attempted posting (with the "notify" feature). See Create Phrase on.
Added "dbfastpack" command line parameter that compresses the disk space in the vital databases. This option is much faster than the more thorough "dbpack" but retrieves almost as much disk space.
See The Lyris List Manager command line.
Added new options to the "review" command. You can now "review listname full" to get a listing of all the member of a mailing list and the settings for each member. You can also "review listname
names" to get a list of member email address and their names. See Review.
Option for the Server Administrator to disable the "Lyris List Manager Extensions" feature for the entire server. For security reasons, some administrators may not want this feature to be available.
See Disable Extensions.
Time-based licenses of Lyris List Manager are now available. We now offer full-featured 30-day evaluation licenses of Lyris List Manager, in addition to the regular, unlimited-time, 200 member free
Lyris List Manager license.
Lyris List Manager now has a mechanism where a listing of "globally available" lists on a server is given to us (the developers of Lyris List Manager). We will soon be offering a list of all mailing
list at http://www.lyris.net/ as well as at http://www.liszt.com/ and http://tile.net/. The listing of Globally Visible Lyris List Manager mailing lists will be publicly available, so that your
mailing lists are promoted on all the major search engines.
Added unsubscribe confirmation, as well as list admin control over how this works. By default, unsubscribes only require confirmation by the user if the address being unsubscribed is not the same as
the address from which the member is emailing. The list administrator can choose to require confirmation from all unsubscribes, never require confirmation or only require confirmation when the
unsubscribe is "suspicious".
New Server Administrator option to set the directory in which all Lyris List Manager extensions must be located. This enhances the security of the Lyris List Manager Extension mechanism. See
New "banned" feature allows the list administrator to ban certain users from joining or posting messages. The "banned" feature also has a "not" option that allows you to ban everyone except those
that match the criteria. For example, the banned option "@aol.com" will ban all AOL users from joining your mailing list. The banned option "~@mycompany.com" will ban all users
from joining except those who have "@mycompany.com" in their email address. Members who are "banned" are not outright rejected, but are set in a "private" state, so that their membership requires
administrator approval in order to become activated. Besides keeping out trouble-makers, the banned feature is useful for corporate discussion groups, because you can leave your mailing list "open"
so people from your company can join, but people from the outside who try to join will be subject to administrator approval.
Added a "go to" button on the "View Members" web interface page that lets you jump directly to a specific email address in your member list, or to a specific letter in the alphabet. This is very
useful in large lists, it makes it much easier to find a specific member for editing. See First Members Page.
Option for list administrators to disallow all subscription requests by email. This is useful if you want to require members to use the web interface subscription form that might require them to
enter more information (such as a name and password, for instance). See Allow Joining by Email.
Added new Command Protocol command: MemberWhatLists tells you what mailing lists an email address is a member of. This is useful for sites developing a custom web interface and who want members to
be able to edit their settings on multiple mailing lists at one time.
List administrators are no longer allowed to unsubscribe by email, they are required to unsubscribe using the web interface, or by removing themselves with the "delete" command. This was done for
security reasons, to prevent malicious users from harassing a mailing list owner, by trying to unsubscribe them.
Added new mail merge tag: "nameemail" combines the user's name and email address in one field. If the name is not available, only the email address is given. See Member Fields.
Support for importing CompuServe-style email addresses. Addresses of the type "71640,3005" and "Robert Myers 103303,1207" are automatically converted to Internet-style email addresses and the name
is correctly understood. See First Members Page.
New button allows cloning of an entire mailing list and of all its members (and all their settings) in one step. See Mailing Lists First Page.
Better support for multiple TCP/IP addresses. Previously, Lyris List Manager listened for incoming connections on the TCP/IP addresses it was told to, but outgoing connections were automatically made
on the last TCP/IP address on the system. Now, outgoing connections are made on the first TCP/IP address of the system that Lyris List Manager has been allowed to use. See
Multiple TCP/IP addresses.
The Lyris List Manager default "thank you for subscribing" and "you have been unsubscribed" are no longer sent if the administrator has replaced them with their own documents.
New list admin option to disable all membership options, such as "digest", "index", "acknowledgement" and others. On announcement lists, these options are not relevant, so the list administrator can
choose to de-activate them. The web interface will not show the options and the email commands for them will be refused. See Restrict Member Options.
Email forwarding orders can now be sent to any number of people. This is useful in defining an "alias" for multiple mailing lists and also for defining a "group" of users who should receive specific
mail (for example, a group of salespeople). See Forwarding Orders.
Ability to ban all incoming mail From: a given person. The server administrator, in the server configuration page, can define email addresses that are not allowed to send mail to this server. The
mail will be rejected during the SMTP mail transaction and will not be saved or processed by Lyris List Manager. This is particularly useful if someone decides to mail bomb your server: you can
reject any mail from that person. See Ban Mail From.
Ability to remove addresses which Lyris List Manager listens to. By default, Lyris List Manager accepts and responds to email on a wide variety of email addresses. For example, mail sent to
will automatically return help information. This feature allows you remove addresses that Lyris List Manager responds to.
Web interface pages with many features now are now grouped by type of feature that makes finding the feature you want much easier and reduces visual clutter on the page.
Added web interface pages for looking at incoming and outgoing email. Both list administrators and server administrators can now look at all the mail which has been received by Lyris List Manager,
as well as all the mail previously sent or being sent by Lyris List Manager. Various filtering and sorting options are given. This allows administrators to track down the exact email messages they
have questions about. For example, if a member of a mailing list complains to the administrator that their message was rejected, the list administrator can now easily look that message up. When
looking at outgoing mail, the list administrator can see the current progress of each posting, such as who has received it, who has not, when Lyris List Manager will retry sending the message to
those who have not received it and various other information. See Incoming Mail and Outgoing Mail.
Added "Security of Member List" option so that the list administrator can choose to allow only admins, members, or anyone to obtain the listing of members of the mailing list. This controls the
security of the "review" command. Previously, the "review" command only returned the member list if you were a list administrator. Now, it can be set to return the member list for others as well.
See Security of Member List.
Added an option to replace matched text in messages where an action phrase is found. This feature allows you to create a "posting password" which only allows posts which have that password and the
password is then removed from the message. Also, posts can be rejected which do not have a particular Received: line, or anything else that is noteworthy. The matched text is then changed to
something else, yielding a very secure posting configuration, with minimal effort. See Replace With.
Topics can now be hidden, and all mailing lists under that topic are also hidden. See Hide Topic.
Added option to hide a mailing list. It is then not visible in the web interface menus, or in the "list" command. See Hide.
Enhanced the "unsubscribe" command so that an email address to unsubscribe can be given. If the email address to unsubscribe is different from the one making the request, an unsubscribe confirmation
is requested. See Unsubscribe.
Added support for the draft-standard List-Help mail headers, with an option to add or remove them. See List-Help Headers.
Added option to define rules for what mail Lyris List Manager should accept and process. This allows Lyris List Manager to sit in front of another mail server. It can be told exactly what mail to
accept itself and it will pass forward all other mail. This allows Lyris List Manager to flawlessly coexist with Microsoft Exchange and Netscape Mail Server. See Mail Receive Rules
Added options to add HTML headers and footers to the entire web interface pages, so you can add banners, copyrights, toolbars, etc. Rotating of several alternative banners is also supported. See
Web Interface Header and Footer.
The archive import program, "imp-arc.pl", can now accept any number of import files at once, by specifying them on the command line. You can use a wildcard filename to specify multiple files.
Previously, you had to specify each file to import one at a time. See Importing Email Addresses.
Created a program to import archives from the DOS based list manager program "Connect2Library". Users of Connect2Library who are moving to Lyris List Manager can now import their mailing list
archives. See Importing Archives from Connect2Library.
Added an option in the "view outgoing mail" page to view only the messages that Lyris List Manager is currently trying to send. See Select Outgoing Messages.
The "review" command no longer gives any information to non-members if the "Allow Info" setting is set to "no". Previously, the review command gave very basic information. See
Mailing List Information and Allow Info.
Added support for importing members from the NTList listserver program. You can use the web interface or the command line program. See First Members Page and
Importing Email Addresses.
Added basic mail merge support to Lyris List Manager Documents. For example, the "Hello" document can now include "member" mail merge tags. See Member Fields.
Added the ability to redefine the Lyris List Manager graphics in the web interface. See Lyris List Manager Face Graphic and Lyris List Manager Logo Graphic
and Lyris List Manager Home Button.
After editing or creating a document, you are now given an "optional" button to immediately go back and re-edit the document, in addition to being shown exactly what the document will look like in
email. Previously, you always went back to the main menu.
After editing or creating a member, you are now given an "optional" button to go back to the members page, or back to the list admin page. Previously, you always went back to the main menu.
Added server configuration option to move the Lyris List Manager Command Protocol port from 2020 to another port. This would only be necessary if there were a TCP/IP port conflict. See
Added nntpport and lcpport command line commands for setting the LCP port number (default is 2020) and the NNTP port number (default is 119). See Setting Server Options.
Fixed problems with unsubscribe tags caused by Microsoft Mail. MS Mail adds [SMTP:] around the From: address, which makes it look very similar to the unsubscribe tag, such as
[email@example.com]. Lyris List Manager now knows about this and correctly deals with it.
Added a button to "create new message" from the main message reading page. Previously, this button was not available on this page, but was available on the individual message reading page, and on the
main user menu.
A "list admin" button now appears in the main user menu of a mailing list if the current user is also a list administrator. This makes it easier to move back and forth between the user menu and the
list admin menu.