mirror of
https://github.com/YunoHost-Apps/sympa_ynh
synced 2026-02-04 06:51:50 +01:00
No description
| conf | ||
| scripts | ||
| sources | ||
| check_process | ||
| LICENSE | ||
| manifest.json | ||
| README.md | ||
Sympa for Yunohost
Sympa is a mailing-list manager
Status
⚠️ This app is ~kinda working but using it in production is at your own risk... The app hasnt been tested in details, is not entirely integrated with YunoHost, and is unmaintained.
⚠️ Also, DO NOT INSTALL ON A SERVER WITH LOW RAM (<1 GB). Sympa takes FIVE HUNDRED MEGABYTES OF RAM constantly, c.f. : https://github.com/sympa-community/sympa/issues/24
If you want a lightweight mailing list manager, have a look at the Mailman2 package : https://github.com/YunoHost-Apps/mailman_ynh (yes it's ugly but it does the job)
To-do / roadmap
Basic install/remove
- Understand and install dependencies
- Undertsand and install sources
- Configure sympa (at least the wizard part looks okay)
- Properly handle postfix configuration (using hooks on regen-conf postfix ?)
- Nginx configuration (cf. proposition from Julien on pad ?)
- Make sure remove script remove everyting that needs to be removed
Tests
- Test that creating a mailing list and sending mail actually works...
- Test install on an Internet Cube or Raspberry Pi
Important features
- LDAP integration (!!)
- Language / locale management
- SSO integration (auto login in Sympa when logged in the SSO..)
- Check DKIM / DMARC ? (cf. this doc)
Moar scripts / improvements
- Public / private option in manifest (should be easy to do)
- Use proper helpers
- Backup / restore
- Upgrade
- (Bonus quest) Be level >= 7 lol
Special thanks
Many thanks to framasky, fmenade, ljf and the Sympa team for their help during the Sympa hackaton in April 2017 !
Also thanks to Sandhose and Jean B. for the helpful hand with Postfix config.
