From Wikipedia, the free encyclopedia
  (Redirected from SmartList)
Jump to: navigation, search
Original author(s) Stephen R. van den Berg
Developer(s) Procmail Developers
Initial release February 4, 1993; 23 years ago (1993-02-04)
Stable release
3.15 / September 3, 2000; 16 years ago (2000-09-03)
Development status Mature
Written in Bash, Multigram, C (Procmail and Multigram)
Operating system Linux, Unix-like
Available in Many languages
Type Mailing list management (MLM) software
License GPL or Artistic License

SmartList is a mailing list management (MLM) software, which is built on top of Procmail, and is maintained by the Procmail developers.[1]

SmartList is written in Bash and Multigram's own descriptor language. Multigram is SmartList's proprietary DWIM (Do What I Mean) parser, and it is written in C like Procmail.

SmartList is free and open-source software, subject to the terms of the GNU General Public License (GPL).

Currently, SmartList is used by some large software projects to maintain their mailing lists, including the Debian Project[2]


SmartList is maintained by the Procmail development team and was intended as a low profile mailing list manager.

SmartList was and still is the only mailing list manager that attempts to process (un)subscription requests in natural (English and misspelled English) language using Multigram.

SmartList is the only mailing list manager that uses fuzzy matching to accommodate for typos and derived email addresses.

SmartList was the first mailing list manager to use parallelised ordered batches in order to speed up the delivery process and let it scale better for extra large mailing lists.


SmartList is free software for managing electronic mail discussion and e-newsletter lists. It runs on Linux and most Unix-like systems, and requires Procmail to run.

The following incomplete list of OSes include SmartList packages:

There is currently a Drupal module to manage SmartList called "SmartList Manager".[5]

See also[edit]


External links[edit]