Customizing Sympa
Note
This chapter is work in progress.
Please consider adding description and instruction written by your own (See CONTRIBUTING).
See related links of each feature:
- π§ for configuration parameters,
- β for configuration files and
- π¦ for optional external modules.
Customization basics
- Message workflow
- Roles and privileges
- Configuration hierarchy
- Configuration for each list
- Templates
- Authorization scenarios
- Tasks
- Internationalization
- List families
Customizing Sympa services
To manage these features, listmaster privileges and/or console login are needed.
- Receiving π§
-
Sending related π§
- Distribution π§ β
- Privileges π§ β
- Archives π§ β
- Bounce management π§
- Loop prevention π§
- Automatic list creation π§
- Tag based spam filtering π§
- Directories π§
- Miscellaneous π§
-
Others
- Custom list parameters π§
- Custom user attributes in database π§ π§
Customizing web interface
To manage these features, listmaster privileges and/or console login are needed.
- Appearances π§
- Authentication on web interface β
- Session and cookie π§
Shared document repositoryπ§ (Work in progress)Web mailerπ§ (Work in progress)- Password β π§ π¦
-
Miscellaneous π§
- Message tracking π§
- RSS feed
- User-friendly automatic lists π§ β
Sympa services: Optional features
These features need installation of additional software components including external Perl modules.
- S/MIME π§ π¦ π¦
- Data sources π§ π¦ π¦ π¦ π¦ π¦ π¦ π¦ π¦
- DKIM and ARC π§ π¦
- DMARC protection π§ π¦
- Managing aliases with LDAP β β π¦ π¦
Managing aliases with RDBMS(currently broken)- List address verification π§ π¦ (π¦)
- Miscellaneous modules π¦ π¦ β¦
Web interface: Optional features
These features need installation of additional software components including external Perl modules.
- CAS single sign-on β π¦
- TLS client authentication π¦
- Password validation π§ π¦
- Authentication with LDAP β π¦ π¦
- Setting up a Shibboleth-enabled Sympa server β π¦
- Miscellaneous modules π¦ π¦ β¦
Extending Sympa
These features need skill of Perl programming.
Sympa and other systems
Integrating Sympa with other systems
- LMTP delivery
OpenSocial integration(under development)- Placing Sympa behind mail relay
- Placing WWSympa behind reverse proxy
- Sympa high availability (HA) cluster
Other topics
- Migrating from other mailing list systems