Sympa

For a definition of the word "sympa", see the Wiktionary entry sympa.
Mailing list manager
Sympa logo
Original author(s) Christophe Wolfhugel, Serge Aumont, Olivier Salaün, David Verdin, Étienne Méléard
Developer(s) Soji Ikeda, Guillaume Rousse
Initial release 1 April 1997 (1997-04-01)
Stable release
6.2.16 [1] / June 17, 2016 (2016-06-17)
Development status Mature
Written in Perl, a little C
Operating system Linux, Unix-like
Available in 20+ languages
Type Mailing list management (MLM) software
License GNU General Public License
Website www.sympa.org

Sympa is a Mailing list management (MLM) software. Its name, which is an acronym for Système de Multi-Postage Automatique (i.e. Automatic Mailing System), also means "nice" (friendly) in French.

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


Features

Sympa's features include bulk mailing, service messages and web pages defined by templates, subscriber information stored in a RDBMS, and an external antivirus plugin. Its web front-end offers a portal-like interface where the user can control all their list subscriptions and administrative powers in one place (i.e. one site per user, while Mailman, for example, creates one site per list).

Data is stored in a relational database such as MySQL, PostgreSQL, or Oracle; some configuration data is still held in text files, but the stated goal of the developers is to eventually hold as much configuration data as possible in the database as well.

Sympa consists of at least five concurrent daemons communicating through the database or by placing files in spools: a main daemon accepting incoming mail and controlling the other processes, a bounce daemon managing incoming bounces, an archiver archiving outgoing mail, a task manager doing scheduled maintenance and a bulk mailer doing the actual distributing of list messages to their recipients. The work of the main daemon can be split up into up to three parallel instances; of the bulk mailer, an arbitrary number of instances may be run in parallel. At least in theory, the bulk mailer processes can even be spread across a cluster of hosts. This architecture, combined with the use of a database table for buffering outgoing mail, makes Sympa well-suited for large and very large list environments handling millions of subscribers.

Other features are: (a full list of features is available on the Sympa web site.[2])

History

Sympa development started in 1995 and was first released in 1997. Its initial goal was to ensure continuity with the TULP list manager, produced partly by the initial author of Sympa, Christophe Wolfhugel. The initial version of Sympa included authentication, flexible command management, high performance in internal data access, and object-oriented code for easy code maintenance.[3]

Since 2011, Sympa development has been handled by RENATER.

See also

References

  1. "Sympa mailing list server". sympa.org. Retrieved 17 June 2016.
  2. Sympa.org
  3. Sympa Website (15 August 2008). "History". Retrieved 2008-09-15.
This article is issued from Wikipedia - version of the 8/9/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.