Sympa
{{Short description|Mailing list management software}}
{{See Wiktionary}}
{{more citations needed|date=August 2016}}
{{Infobox software
| name = Sympa
| logo = Sympa logo.png
| logo_size =
| logo_alt = Sympa logo
| logo caption =
| screenshot = Sympa 6.2 snapshot french.png
| screenshot_size =
| screenshot_alt =
| caption = Sympa 6.2 snapshot french
| author = Christophe Wolfhugel, Serge Aumont, Olivier Salaün, David Verdin, Étienne Méléard
| developer = Soji Ikeda, Guillaume Rousse
| released = {{Start date and age|1997|04|01|df=yes}}
| discontinued =
| latest release version = {{wikidata|property|edit|reference|Q1850168|P348}}
| latest release date = {{start date and age|{{wikidata|qualifier|single|P348|P577}}}}
| latest preview version =
| latest preview date =
| repo = https://github.com/sympa-community/sympa
| programming language = Perl, C
| operating system = Linux, Unix-like
| platform =
| size =
| language = 20+ languages
| language count =
| language footnote =
| genre = Mailing list management (MLM) software
| license = GNU General Public License
| website = {{url|sympa.community}}
}}
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 of their list subscriptions and administrative powers in one place (i.e. one site per user) while Mailman (prior to 3.0), 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 distribution of list messages to their recipients.
The work of the main daemon can be split up into up to three parallel instances; for 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. The 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.{{cite web|url=https://www.sympa.org/overview/features|title=Detailed list of features [Sympa mailing list server]|website=www.sympa.org}})
- high performance for huge lists ( > 700.000 subscribers)
- MIME-compatible
- data provisioning using LDAP, SQL or other data sources
- various authentication method (SSO, LDAP, X.509)
- benefit of S/MIME and DKIM
- internationalized
- web archive with access control, message removal, etc.
- multi-domain server designed for service providers.
- sophisticated automatic bounce management
- automatic service message and web interface customizable
- SOAP interface for integration with other applications
History
Sympa development began in 1995 and it 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 first version of Sympa included authentication, flexible command management, high performance in internal data access, and object-oriented code for easy code maintenance.{{cite web | author=Sympa Website | title=History | url=http://www.sympa.org/manual/presentation#history | publisher= | date=15 August 2008 | accessdate=2008-09-15 | archive-date=2008-09-14 | archive-url=https://web.archive.org/web/20080914000040/http://www.sympa.org/manual/presentation#history | url-status=dead }}
Since 2011, Sympa development has been handled by RENATER. Since 2017, Sympa development has been done by The Sympa Community.{{cite web | author = Soji Ikeda | title = [sympa-developpers] Updating copyright notice |url=https://listes.renater.fr/sympa/arc/sympa-developpers/2017-05/msg00007.html | date = 16 May 2017 | accessdate = 14 December 2020}}
Adoption
Among the customers adopting Sympa are the universities in Edinburgh and Glasgow.{{cite web|url=https://www.gla.ac.uk/myglasgow/it/emaillists/ownerguide/|title=University of Glasgow - MyGlasgow - IT Services - Email lists with Sympa - Guide for list owners|website=www.gla.ac.uk}}{{cite web|url=https://www.ed.ac.uk/information-services/computing/comms-and-collab/email/lists/sympa|title=Instructions for using Sympa|website=The University of Edinburgh|date=16 November 2017 }}
See also
{{Portal|Free and open-source software}}
References
{{Reflist}}
External links
- {{Official website|https://www.sympa.community/}}
Category:Free mailing list software
Category:Mailing list software for Linux