|Original author(s)||Stephen R. van den Berg|
|Initial release||February 4, 1993|
3.15 / September 3, 2000
|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 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.
Currently, SmartList is used by some large software projects to maintain their mailing lists, including the Debian Project
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.
The following incomplete list of OSes include SmartList packages:
- Dada Mail
- Electronic mailing list
- GNU Mailman
- Mailing list
- Majordomo (software)