The latest version, 0.53, came out in 1997. The ezmlm-idx patches add modern features like MIME handling.
Unlike some other mailing list management softwares, ezmlm's user interface is command-based. The mailing list administrator usually does not have to edit files. For example, the command to create a new mailing list is
The operation of each individual mailing list is controlled by files in the list's directory (~/list in the aforegiven example). That directory also contains an archive of all messages sent to the list.
Whether a list is moderated or not is controlled by the existence of a file in the list's directory, named public. In the aforegiven example, this file would be ~/list/public. If the file exists, the list is not moderated, and anyone can subscribe to and unsubscribe from the mailing list my sending (empty) electronic mail messages to special -subscribe and -unsubscribe electronic mailboxes. If the file does not exist, the list is moderated, and only the list owner can change subscriptions using the ezmlm-sub and ezmlm-unsub commands. The ezmlm-idx extension provides more moderation mechanisms.
Standard ezmlm does not include a web interface, but the ezmlm-web extension provides that functionality.
Ezmlm works very fast since it makes use of database type files, while many other mailing list managers use flat ascii files. Ezmlm also has a very good security record.